工場出荷時のリセット後、AirMac Extreme 2013はVPNトラフィックを転送しなくなりましたか?

何年もの間、私はMacMiniにインストールされたさまざまなバージョンのOSX(現在は10.13、High Sierra)で、さまざまなイーサネットハブを介して配線されたさまざまなバージョンのServer.app(現在は5.6.3、High Sierraの最新)を使用して自宅からVPNをホストしています。 Airport Extremeルーター(2013、バージョン7.7.9を実行している第6世代)に切り替えます。

最近、ネットワーク全体がダウンしました。これが8ポートハブの電源喪失によるものであることに気付く前に、ルーターを出荷時設定にリセットしました(電源を抜いて、リセットボタンを押したままにし、電源を入れて、ライトが点滅し始めるのを待って、ルーターを再構成しました)。ネットワークの物理トポロジは変更されておらず、ネットワーク上のデバイスのIPアドレスも変更されていません。

これで、VPNを除いてすべてが機能しているように見えます。ネットワークの外部からMacMiniにさまざまなサービス(ssh、http、https)を転送することに成功しました。ルーターでのVPNセットアップ(UDPポート500、1701、4500、TCPポート1723)の転送ルールと、MacMiniで有効になっているServer.App内のVPNサービスがあります。ネットワーク内からVPNサービスに接続できますが、ネットワーク外(iPhone over cell networkなど)で次のエラーメッセージが表示されます:

L2TP-VPNサーバーが応答しませんでした。再接続してみてください。問題が解決しない場合は、設定を確認して管理者に連絡してください。

ネットワークの外部からルーターの開いているポートをスキャンしようとすると、他のサービス(22、80、443など)。ただし、VPNポート(500、1701、4500、または1723)はありません。ネットワーク内からMacMiniの開いているポートをスキャンしようとすると、同じ状況が明らかになります。これは、モデムの外部IP、動的ホスト名(ddns.netによって提供される)、または制御できるDNSレコードのCNAMEエントリのサブドメインを使用するかどうかに関係なく、ネットワークの内外の両方に当てはまります。

この設定はネットワーク障害の1週間以内に機能したため、ISPがVPNトラフィックをブロックしているとは思いません。

ルーターで問題が発生したと思います。これらのことを試しました。 :

  • この投稿で提案されているようにIGMPスヌーピングを有効にしました: AirportExtremeでのVPNパススルーの問題
  • IP範囲が重複しないようにしました(上記の投稿でも提案されています):. 1〜.49の有線静的、.50〜.99の無線静的、.100〜.199のDHCP、および.224〜.254のVPN。
  • ルーターとMacMiniでBackTo My Macが無効になっていることを確認しました(実際、Back To MyMacがHighSierraにそのように存在するとは思わない)。
  • ルーターをループから外し、Macminiをケーブルモデムに直接接続しました。 VPNへの接続は成功しました。これにより、ISPがVPNトラフィックをブロックしていないこと、VPNサーバーが(内部および外部クライアントに対して)機能していること、AirMacExtremeに問題があることが確認されます。

まだ行っていないこと試した:

  • 代替VPNソフトウェア(OpenVPN)。 Server.appのVPNは、内部ネットワークで接続できるので機能していると思います。
  • 代替ポート、たとえば、ルーターの転送22から500、80から1701、443から4500。これらのポートで接続を試みるようにVPNクライアントを構成する方法がわからないため、これを試しませんでした。また、異なるポートでリッスンするようにVPNサーバー(少なくともServer.app内のサーバー)を構成することもできないようです。

回答

まず、AirPort Extremeの設定をチェックして、[着信IPCS認証を許可する]というラベルの付いたボックスを確認します。 [ネットワークオプション…]の[ネットワーク]がオンになっています。

次に、Mac Miniが別の内部IPアドレスを受信したことが原因であると思われます。これにより、ポート転送が発生する可能性があります。セットアップが機能しなくなりました。これは、ポートスキャナーでTCPポート1723のポート転送を確認できないという事実によって確認されています。

Mac Miniで、[システム設定]と[ネットワーク]を開きます。 k、MacMiniの内部IPアドレスを見つけます。たとえば、192.168.2.10のようになります。次に、「ネットワーク」と「ポート設定…」でAirMacExtremeのポート転送を確認します。 [プライベートIPアドレス]フィールドに、すべてのVPN関連ポート(UDPポート500、1701、4500、およびTCPポート1723)のMacMiniの内部IPアドレスが表示されていることを確認します。

コメント

  • 返信ありがとうございます。 "着信IPSec認証を許可する"がすぐに表示されませんでした…最初に、"インターネットオプション介して" IPv6接続共有を有効にする"を確認する必要がありました。 "インターネット"タブのdivid = “6d133260e5″>

ボタンをクリックし、ネットワーク/ネットワークオプションで着信IPv6接続をブロックします" …それでも、VPNへの接続は失敗します。 Mac mini 'のIPアドレスは、VPNのポート設定で指定されたものと一致します。どちらも10.0.1.2です(ルーターをリセットする前の状態です。ネットワーク上のすべてのデバイスはAirMac ExtremeからのMACアドレスに基づく静的予約を使用したDHCP)。

  • Mac MiniにWiresharkをインストールし、接続を試みている間、パケットをキャプチャできるようにします。これらのポートを介して何かが来るかどうかを確認してください!
  • TCPおよびUDPのポート500、1701、1723、および4500が、netcatをローカルでリッスンするときにルーターを介して転送できることを確認できました(nc -ul 500など)およびリモート(ssh経由の外部ホスト上)で接続します(nc -u $ ip 500など)。また、wiresharkを使用してこのトラフィックを追跡し、WiresharkでVPN接続の試行を確認しました…接続がネゴシエートされているように見えますが、成功していません。 '接続試行の失敗中に/var/log/ppp/vpnd.logにアクティビティが表示されません。
  • 回答

    外部デバイスでの共有シークレットが正しくないことが判明しました。

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です