このガイドはpfSenseバージョン2.8.0を使用しています。pfSenseルーターでFastVPNを利用するには、以下が必要です:
安全なFastVPN接続(まだお持ちでない場合は こちらからサインアップしてください);
pfSenseでのインターネット接続;
FastVPNのアカウントパネルへのアクセス;
pfSenseウェブインターフェースへの管理者アクセス、
pfSense Webインターフェースにアクセス
ローカルネットワークに接続します。
ウェブブラウザを開きます。
アドレスバーにpfSenseルーターのIPアドレス(通常は192.168.1.1)を入力します。
管理者の認証情報でログインします。
注意:ルーターのIPやログイン情報が分からない場合は、ローカルネットワークの設定を確認するか、ネットワーク管理者にお問い合わせください。
1. CA証明書の作成
pfSense Webインターフェースで、System / Certificates / Authorities をクリックし、+をクリックします追加。
説明名フィールドにCA名を入力します(任意の名前で構いません。例:「CA_NCVPN_CERT」)。
方法フィールドで既存の認証局をインポートを選択します。証明書をこちらからコピー&ペーストして証明書データフィールドに貼り付けます。
保存をクリックします。
2. VPN接続の追加
この例では、ニューヨークサーバー(nyc-c19.vpn.wlvpn.com)へのVPN接続を作成します。他のロケーションのドメイン名はFastVPNのアカウントパネルで確認できます。
VPN / OpenVPN / クライアント / +追加 をクリックし、以下の設定を入力します:
一般情報:
- 説明:NYC VPN
- 無効:未チェックのまま
モード設定:
- サーバーモード:ピアツーピア(SSL/TLS)
- デバイスモード:tun - レイヤ3トンネルモード
エンドポイント設定:
- プロトコル: TCP(IPv4のみ)(UDPも使用可能)
- インターフェース: WAN
- ローカルポート:空欄のまま
- サーバーホストまたはアドレス: nyc-c19.vpn.wlvpn.com(FastVPNのアカウントパネルから他のサーバーロケーションも選択可能)
- サーバーポート:443(UDPの場合は1194)
- プロキシホストまたはアドレス:空欄のまま
- プロキシ認証:なし
ユーザー認証設定:
- FastVPNネットワーク認証情報(FastVPNのアカウントパネルで確認可能)のユーザー名とパスワードを入力
- 認証再試行:未チェックのまま
暗号化設定:
- TLS設定:未チェック
- TLS keydir方向: デフォルト方向を使用
- ピア証明書認証局:CA_NCVPN_CERT(ステップ1で作成した証明書)
- クライアント証明書:なし
- データ暗号化アルゴリズム:[なし] -> AES-128-GCM、AES-256-GCM、AES-256-CBC
- フォールバックデータ暗号化アルゴリズム:AES-256-CBC
- 認証ダイジェストアルゴリズム:SHA512(512ビット)
- サーバー証明書キー使用検証:チェック済み
トンネル設定:
- IPv4トンネルネットワーク:空欄のまま
- IPv6トンネルネットワーク:空欄のまま
- IPv4リモートネットワーク:空欄のまま
- IPv6リモートネットワーク:空欄のまま
- 送信/受信バッファ:デフォルト
- 圧縮の許可:非スタブ圧縮を拒否(最も安全)
- トポロジー:サブネット – 共通サブネット内でクライアントごとに1つのIPアドレス
- サービス種別:選択しないでください
- ルートを取得しない:選択しないでください
- ルートの追加/削除をしない:選択しないでください
- DNSを取得:未チェック
詳細設定:
- カスタムオプション(セミコロンで区切る):
remote-cert-tls server;
auth SHA256;
data-ciphers AES-256-GCM:AES-256-CBC;
data-ciphers-fallback AES-256-CBC;
Persist-key;
redirect-gateway def1;
resolv-retry infinite;
route-delay 2;
route-metric 1;
topology subnet;
tun-mtu 1400;
verb 3;
- 送信/受信バッファ:デフォルト
- ゲートウェイ作成:IPv4のみ
- 冗長レベル:3(推奨)
保存
3. OpenVPNインターフェースの作成
インターフェース
割り当て
+追加ボタンをクリックします
インターフェース割り当て画面の左側にある「OPT1」をクリックします
一般設定
- 有効化:チェック
- 説明: VPN_NYC
- MTU: 空欄のままにします
- MSS: 空欄のままにします
一番下までスクロールし、保存ボタンをクリックします
クリックします変更を適用して、行った変更を反映させます。変更が適用されたことを示す確認メッセージが表示されます。
4. NATの設定
「ファイアウォール」タブに移動し、「NAT」を選択します。
アウトバウンドタブを選択します。
ハイブリッドアウトバウンドNATルール生成
(自動アウトバウンドNAT+下記ルール)。
保存して、変更を適用ボタンをクリックします。
次のステップは既存のルールを編集することです。
追加ボタンをクリックします
設定:
インターフェース: VPN_NYC
送信元: LANサブネット
変換/アドレス: VPN_NYCアドレス
一番下までスクロールし、保存ボタンをクリックします
変更を適用
5. ファイアウォールの設定:
pfSenseは高いセキュリティレベルを持つシステムです。そのため、ユーザーがVPNやLAN内の他のシステムに接続できるようにいくつかのルールを設定する必要があります:
最初のルール
Firewall / Rules / LANに移動します
追加ボタンをクリックします
ファイアウォールルールの編集
- アクション: パス
- 無効: チェックなし
- インターフェース: LAN
- アドレスファミリー: IPv4
- プロトコル: 任意
送信元
- LANサブネット
宛先
- 宛先:任意
追加オプション
- 説明:LANからVPNを許可
詳細オプション
- ゲートウェイ:VPN_NYC_VPNV4-172.21.86.1-Interface…
一番下までスクロールし、保存ボタンをクリックします
変更を適用
2番目のルール
Firewall / Rules / LANに移動します
追加ボタンをクリックします
ファイアウォールルールの編集
- アクション:ブロック
- 無効:未チェック
- インターフェース:LAN
- アドレスファミリー:IPv4
- プロトコル:任意
送信元
- LANサブネット
宛先
- 宛先:任意
追加オプション
- 説明:VPNが失敗した場合LANからWANをブロック
詳細オプション
- ゲートウェイ:デフォルト
一番下までスクロールし、保存ボタンをクリックします
変更を適用
ファイアウォールルールは正しい順序で並べる必要があります:「VPNへの許可」ルールは「WANへのブロック」ルールの上に配置してください。pfSenseはルールを
以上です!pfSense VPNの設定が完了し、FastVPN接続ができるようになりました
さらにサポートが必要な場合は、サポートチームまでご連絡ください。