私の ISP は OpenVPN サーバーへの着信接続をブロックしていますか?

私の ISP は OpenVPN サーバーへの着信接続をブロックしていますか?

ここ数週間これに取り組んでいますが、進歩がないようです。

ハードウェア pfsense をインターネット ルーターとしてセットアップしていますが、pfsense 上で実行されている OpenVPN サーバーに接続できないことを除いて、すべて正常に動作します。

pfsense をルーターとして設定する前に、それを古いルーターの背後に配置して、偽の WAN として機能させ、VPN 設定をテストしました。接続できました。ただし、ISP ネットワークで動作させることはできます。

私は次のことを試しました(この順序で)。

  • UDP 受信ポート 1195
  • UDP 受信ポート 1194
  • TCP 受信ポート 1194
  • TCP 受信ポート 443

何も機能していないようです - tcpdump はこれらのポート
tcpdump -lnni igb0 port 1194 and src host xxx.76.19.66(接続しているリモート IP)に何も表示しません

pfsense での私の設定は、公式ガイドとウィザードのセットアップに従います。

  • サーバーモードはリモートアクセス(SSL/TLS + ユーザー認証)です
  • TLSキーの設定
  • 証明書のテストとセットアップ
  • IPv4 トンネル ネットワーク: 10.0.8.0/24
  • IPv4 ローカルネットワーク: 192.168.10.0/24

私のファイアウォールのルール: ここに画像の説明を入力してください

サーバーのパブリック IP は、pfsense の WAN ポートで検出された IP とは異なります: 172.18.36.162 - これは ISP 内部のローカル IP です。

さらにトラブルシューティングするにはどうすればいいか、何かアイデアはありますか? ISP に電話しましたが、何も教えてくれません。小規模な ISP なので、意図的に何かをブロックしているかどうかもわかりません。

nmap が伝えている内容は次のとおりです:

Starting Nmap 7.70 ( https://nmap.org ) at 2019-03-24 09:34 W. Europe Standard Time
Nmap scan report for 24.347.74.101
Host is up (0.00s latency).

PORT     STATE    SERVICE
1194/tcp filtered openvpn

Nmap done: 1 IP address (1 host up) scanned in 0.89 seconds

(IPはランダムな数字に置き換えられます)

これは pfsense のパケットキャプチャに表示されるはずですよね?

答え1

遅くなりましたが、ここで回答します。キャリアから割り当てられた IP を見れば一目瞭然です。172.18.36.162

サブネット172.16.0.0プライベートIPアドレスブロック

さまざまなレジストリ (ARIN によって管理)。172.16.0.0/12 (172.16.0.0–172.31.255.255) はプライベート ネットワーク用に予約されています (RFC 1918)。

つまり、私のキャリアには内部ネットワーク (およびファイアウォール) があり、すべてが単一のパブリック IP アドレスを介してチャネル化されています。これは CG-NAT (キャリア グレード NAT) と呼ばれます。

このような設定では、キャリアのファイアウォール ルールを変更せずに OpenVPN を動作させることはできません。

私は彼らに電話し、彼らは私にパブリックの静的 IP アドレスを月額 5 ドルで提供すると提案しました。そこからはすべてうまくいきました。

関連情報