キャリアグレードNATの背後にあるアクセスポート

キャリアグレードNATの背後にあるアクセスポート

LTE 経由で 2 台の Raspberry Pi 間で MQTT を介してデータを送信しようとしています。Raspberry Pi は Huawei USB サーフスティックを介してインターネットに接続されています。オンラインでポート オープン ユーティリティをチェックしたところ、ポート 1883 が開いているようです。しかし、データを公開できません。キャリア グレード NAT の背後にいるためポートにデータを送信できないか、ISP がポートで着信トラフィックをブロックしていると思います。どうすればこれを実現できますか? 他に代替手段はありますか?

答え1

CGNATの背後にいるかどうかを確認するには、ifconfigでマシンのIPアドレスを確認します。RFC1918 の翻訳番号がRFC 1918番号でない場合は、まだそうかもしれません。パブリックIPアドレスを確認するには、ip はどうですかifconfig の出力と一致しない場合は、そうです。

1 つまたは両方のデバイスが CGNAT 実装の背後にある場合、開いているポートに接続する唯一の方法は、その間に接続をネゴシエートする中間デバイスを配置することです。たとえば、両方の Pi が接続できる VPN サーバーがあれば、その間にエンドツーエンドの VPN トンネルが作成されます。

関連情報