私はLinuxについてほとんど知らないのですが、今日は https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn に従って、私のUbuntuにVPNサーバーを作成します。 iphoneを使用してipsect vpnに接続しますが、VPN Serverが応答しません。
Githubドキュメントには
VPNを機能させるには、ポート1701、500、および4500を開く必要があります!
だから、ubuntuサーバーでこれらのポートを開こうとしました。 「iptables」コマンドを使用してこれらのポートを開きますが、失敗しました。このコマンドを正しく使用する方法がわからない場合があります。したがって、ubuntuサーバーでこのポートを開く方法を知りたいですかこのポートが正常に開かれた場合、ポートtelnetを介してwindows cmdウィンドウで証明できますか?
最近のUbuntuには fw-Uncomplicated Firewall が付属しています。 ufwは、iptablesルールを処理する使いやすい方法です。
このコマンドを使用してポートを許可してください
Sudo ufw allow 1701
接続をテストするには、次のように、VPNソフトウェアをシャットダウン(ポートを解放)し、netcatを使用してリッスンします。
nc -l 1701
次に、Windowsホストからtelnetを使用して、Ubuntuターミナルに表示される内容を確認します。これは、テストするポートごとに繰り返すことができます。
範囲とプロトコル用に開きたい場合
ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp