pfSenseルーターでFastVPNを設定する方法

このガイドはpfSenseバージョン2.8.0を使用しています。pfSenseルーターでFastVPNを利用するには、以下が必要です:

  • 安全なFastVPN接続(まだお持ちでない場合は こちらからサインアップしてください);

  • pfSenseでのインターネット接続;

  • FastVPNのアカウントパネルへのアクセス;

  • pfSenseウェブインターフェースへの管理者アクセス、

pfSense Webインターフェースにアクセス

  1. ローカルネットワークに接続します。

  2. ウェブブラウザを開きます。

  3. アドレスバーにpfSenseルーターのIPアドレス(通常は192.168.1.1)を入力します。

  4. 管理者の認証情報でログインします。

注意:ルーターの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接続ができるようになりました

さらにサポートが必要な場合は、サポートチームまでご連絡ください。


有効なメールアドレスが必要です