転送されたポートはネットワークの外部では閉じられ/フィルタリングされ、ネットワークの内部では開かれます

転送されたポートはネットワークの外部では閉じられ/フィルタリングされ、ネットワークの内部では開かれます

リモート オフィス ネットワークを作成するために、VPN ポートをオープン インターネットに転送しようとしています。オフィス ネットワーク内では VPN は正常に接続されますが、オフィス ネットワークの外部では VPN が正常に接続されません。オープン インターネットへのポート転送をサポートする AT&T (Fiber) ISP を使用する Fresh Tomato (2022.6) ルーターを使用しています。

例として、VPN プロトコルではなく HTTPS プロトコルをオープン インターネットに転送します。ネットワークのポートをチェックすると、次のようになります。

> nmap -Pn -p443-443 homenet****.duckdns.org
Starting Nmap 7.93 ( https://nmap.org ) at 2022-11-25 21:14 CST
Nmap scan report for homenet****.duckdns.org (87.8.12.16)
Host is up (0.0022s latency).
rDNS record for 87.8.12.16: wan1-ip.lan

PORT    STATE SERVICE
443/tcp open  https

ただし、近くの携帯電話基地局などのネットワークから離れてポートスキャンを実行すると、次の結果が得られます。

> nmap -Pn -p443-444 homenet****.duckdns.org
Starting Nmap 7.93 ( https://nmap.org ) at 2022-11-25 21:09 CST
Nmap scan report for homenet****.duckdns.org (87.8.12.16)
Host is up.
Other addresses for homenet****.duckdns.org (not scanned): 2607:7700:0:4:0:2:2523:3333
rDNS record for 87.8.12.16: 87-8-12-16.lightspeed.rcsntx.sbcglobal.net

PORT    STATE    SERVICE
443/tcp filtered https
444/tcp filtered snpp
> 

私の Fresh Tomato Linux ファイアウォール (iptables を使用) では、次の結果が得られます。

> iptables -S
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT ACCEPT
-N shlimit
-N triggers
-N wanin
-N wanout
-A INPUT -m state --state INVALID -j DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -m state --state NEW -j shlimit
-A INPUT -i lo -j ACCEPT
-A INPUT -i br0 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -m state --state NEW,RELATED,ESTABLISHED -m limit --limit 3/sec -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 30 -m state --state NEW,RELATED,ESTABLISHED -m limit --limit 3/sec -j ACCEPT
-A INPUT -p udp -m udp --dport 33434:33534 -m limit --limit 3/sec -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
-A FORWARD -i br0 -o br0 -j ACCEPT
-A FORWARD -m state --state INVALID -j DROP
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i vlan2 -p esp -j ACCEPT
-A FORWARD -i vlan2 -p ah -j ACCEPT
-A FORWARD -i vlan2 -p udp -m udp --dport 500 -j ACCEPT
-A FORWARD -i vlan2 -p udp -m udp --dport 4500 -j ACCEPT
-A FORWARD -i vlan2 -j wanin
-A FORWARD -o vlan2 -j wanout
-A FORWARD -i br0 -j ACCEPT
-A shlimit -m recent --set --name shlimit --mask 255.255.255.255 --rsource
-A shlimit -m recent --update --seconds 60 --hitcount 4 --name shlimit --mask 255.255.255.255 --rsource -j DROP
-A triggers -p tcp -m tcp --dport 17000:18000 -j TRIGGER --trigger-type out --trigger-proto tcp --trigger-match 17000-18000 --trigger-relate 17000-18000
-A triggers -p udp -m udp --dport 17000:18000 -j TRIGGER --trigger-type out --trigger-proto udp --trigger-match 17000-18000 --trigger-relate 17000-18000
-A wanin -j TRIGGER --trigger-type in --trigger-proto --trigger-match 0-0 --trigger-relate 0-0
-A wanin -d 192.168.1.118/32 -p tcp -m tcp --dport 443 -j ACCEPT
-A wanin -d 192.168.1.118/32 -p udp -m udp --dport 443 -j ACCEPT
-A wanout -j triggers

ネットワーク上でホスト名を入力すると、サーバーがログイン Web ページを返すので、IP アドレスは正しいです。ただし、ネットワーク外では失敗します。何が問題なのかわかりません。AT&T ISP または BGW320 ルーターの問題でしょうか。また、ポート 8080 がネットワーク外でも内部でもアクセスできる理由もわかりません。

セットアップ: AT&T ISP >-ONT AUTH-> BGW320 ルーター/ゲートウェイ >-IP パススルー-> R7000 Fresh Tomato ルーター > OpenVPN および HTTPS Web ポータル サーバー

BGW320 ルーターがリセットされました。BGW320 ルーターのファイアウォールと WiFi は無効になっています。

https://forums.att.com/conversations/att-fiber-equipment/forwarded-port-is-closed-filtered-outside-the-network-and-open-inside-the-network/63827e3ec46ec145737c0e1a

関連情報