コンテンツにスキップ
Sophos XG シリーズのハードウェアアプライアンスは、2025年 3月 31日にサポート終了 (EOL) となります。XG から XGS への移行に関しては、こちらをクリックしてください。

ファイアウォールの背後にあるネットワークに到達できない

トンネルは確立されているが、許可されたネットワークリソースにエンドポイントからの要求トラフィックが到達できない場合は、以下の設定を確認してください。

  • シナリオ: トラフィックの流れ


    • ファイアウォールから、許可されたリソースへ
    • エンドポイントから、許可されたリソースへ

クライアントのトラフィックがファイアウォールに到達しているかどうかを確認するには、以下のページを参照してください。

リモートアクセス SSL VPN のフロー図。

エンドポイントから許可されたリソースへのトラフィック

エンドポイント

トンネルの確立後、ルートがエンドポイントにプッシュされます。ルートが追加されているかどうかを確認するには、エンドポイントのルーティングテーブルを次の手順で参照します。

  1. エンドポイント OS にルートコマンドを入力します。
  2. ルートのエントリに、以下の情報が含まれる必要があります。

    1. 宛先 IP アドレス: 許可されたネットワークリソースのアドレス (例: 192.168.10.0)。
    2. インターフェース: tun インタフェースアドレス。SSL VPN リース範囲からの IP アドレスです (例: 10.81.0.1)。
    3. エンドポイントに割り当てられたアドレス: SSL VPN リース範囲からの IP アドレス です (例: 10.81.0.2)。

例:

許可されたリソースへのエンドポイント上のルート。

ルートがエンドポイントに存在しない。

エンドポイント上にルートが見つからない場合は、以下を確認します。

  1. .ovpn ファイルを再度ダウンロードしてインポートし、問題が解決するかどうか。
  2. VPN クライアントのログ。
  3. エンドポイントの権限。

ファイアウォール

エンドポイント上にルートが存在する場合は、以下のパラメータをチェックします。

  1. SSL VPN トラフィックがファイアウォールに到達しているかどうかを確認するには、次の手順を実行します。

    1. エンドポイントから、許可されたリソースに ping 要求を送信します。
    2. 診断 > パケットキャプチャ」に移動し、BPF 文字列に以下のように入力します。
    host <宛先 IP アドレス> and port <SSL VPN ポート> or host <リースされた IP アドレス>
    

    host 192.168.10.2 and port 8443 or host 10.81.0.2

    エンドツーエンドの SSL VPN トラフィックのパケットキャプチャ。

  2. 上記のような結果が得られない場合は、ファイアウォールがリソースに到達できるかどうかを以下の手順で確認します。

    1. 許可されたネットワークリソースで一時的に ping をオンにします。
    2. 診断 > ツール」に移動し、ファイアウォールからリソースに対して ping を送信します。

    応答がない場合は、ネットワークトポロジーをチェックする必要があります。

設定を確認する

以下の設定を確認します。

ファイアウォールルール

SSL VPN のファイアウォールルール

ファイアウォールルールを以下のように設定していることを確認してください。

  1. 送信元ゾーン: VPN
  2. 送信元ネットワーク: システムは ##ALL_SSLVPN_RW または ##ALL_SSLVPN_RW6 をホストしています。
  3. 宛先ゾーン: 次のいずれかのオプションを選択してください。

    • SSL VPN ポリシーでデフォルトゲートウェイがオンになっている場合は、「任意」を選択。
    • 許可されたネットワークリソースが属するゾーン (WAN、DMZ など)。
  4. 宛先ネットワーク: 次のいずれかのオプションを選択してください。

    • SSL VPN ポリシーでデフォルトゲートウェイがオンになっている場合は、「任意」を選択。
    • リモートアクセス SSL VPN ポリシーで指定した許可対象のネットワークリソース。
  5. ユーザーとグループ: 特定のユーザーにリソースアクセスを与えた場合は、以下のようにユーザーまたはグループを追加してください。

    1. 既知のユーザーを一致」を選択します。
    2. ユーザーまたはグループ」にユーザーまたはグループを追加します。

誤ったファイアウォールルールに一致している

トラフィックが正しいファイアウォールルールに一致しているかどうかを確認するには、次の手順を実行します。

  1. ログビューアに移動し、ドロップダウンリストから「ファイアウォール」を選択します。
  2. フィルタの追加」をクリックして、以下のようにフィルタを指定します。

    設定
    フィールド 受信インターフェース
    条件 次に一致する
    tun

ファイアウォールは、SSL VPN トラフィックに対して tun0tun1 などの tun インターフェースを使用します。

  1. フィルタの追加」をクリックします。
  2. ファイアウォールルール」列のファイアウォールルール ID を確認します。

例:

SSL VPN トラフィックに一致するファイアウォールルール ID。

誤ったファイアウォールルールに一致している場合は、以下のいずれかの対処を行ってください。

  • ファイアウォールルールリスト内で、正しいファイアウォールルールの下に移す。
  • ファイアウォールルールの「サービス」の設定を変更して、SSLVPN のポートとプロトコルの組み合わせを除外する。

SSL VPN の設定

SSL VPN グローバル設定

IP アドレスの割り当て」で、サブネットが以下のアドレスと重複しないことを確認します。

  • 内部ネットワーク。
  • スタティックルートの宛先 IP アドレスまたはネットワーク。
  • サイト間 SSL VPN トンネルのピアのスタティック IP アドレス。
  • 家庭用ルーターで一般的に使用されるサブネット (192.168.0.0/24192.168.1.0/24192.168.2.0/2410.0.0.010.0.1.010.1.1.0 など)。

  • スタティック IP アドレスが使用されている場合は、SSL VPN グローバル設定のスタティック IPv4 アドレスまたは IPv6 アドレスの範囲内である必要があります。

SSL VPN ポリシー

  1. リモートアクセス VPN > SSL VPN」に移動します。
  2. ポリシーの「ポリシーメンバー」に正しいユーザーまたはグループを追加したかどうかを確認します。
  3. 許可するネットワークリソース」で、以下のガイドラインに従っていることを確認します。

    1. デフォルトゲートウェイ」をオンにした場合でも、リモートユーザーがアクセスできるネットワークリソースを選択してください。
    2. インターフェースを選択しないでください。インターフェースを選択しても、ユーザーが対応するサブネットにアクセスすることは保証されません。
    3. 正しいリソースを選択したかどうか確認してください。

SSL VPN ポリシーに変更を適用するには、ユーザーがトンネルを切断して再接続する必要があります。

DNAT ルール

許可されたネットワークリソースの IP アドレスが家庭用ルーターのアドレスと同じである場合、以下のように DNAT ルールを追加してください。

  • 変換前の送信元: SSL VPN のリース範囲を持つ IP ホスト。
  • 変換後の送信元: Original
  • 変換前の宛先: 競合しない IP ホストアドレス。
  • 変換後の宛先: 許可するネットワークリソースのアドレス。

DNS の解決

ユーザーが自分の FQDN を使用して、許可されたリソースにアクセスできない場合は、以下を確認してください。

  1. 許可されたリソースが FQDN の場合、ダイナミック IP アドレスを使用すると、アドレスが変更になったときにユーザーが手動で接続を切断し、再接続する必要があります。
  2. SSL VPN グローバル設定」で、DNS サーバーの設定が正しいことを確認します。
  3. 管理 > デバイスのアクセス」に移動し、VPN で DNS を許可していることを確認します。