すべて最新のカーネル(3.10.0-693.2.2)をインストールした後にサーバーを再起動したため、ポート転送は機能しなくなりました。
現在の設定は次のとおりです。私たちの家ISPはパブリックIPアドレスを提供していません。自宅のサーバー(Proxmoxで実行)にアクセスするには、ポート8006のOpenVPNを介してデータセンターのWebサーバーからのすべての要求を自宅のProxmox(ip 10.8.0.26)に転送します。
パブリックIPアドレスを持つサーバーで1年以上使用してきたルールは次のとおりです。
iptables -A PREROUTING -t nat -i ens3 -p tcp --dport 8006 -j DNAT --to 10.8.0.26:8006
iptables -A FORWARD -p tcp -d 10.8.0.26 --dport 8006 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o ens3 -j MASQUERADE
cat /proc/sys/net/ipv4/ip_forward 1
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 ens3
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 ens3
ifconfig tun0
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.8.0.1 netmask 255.255.255.255 destination 10.8.0.2
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)
RX packets 100 bytes 15105 (14.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 347 bytes 38520 (37.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
過去に再起動しても問題は発生しませんでしたが、今は機能しなくなりました。 Webサーバーはポート8006〜10.8.0.26に接続できます。 VPNに接続されたシステムも問題なく接続されました。だから配信自体が動作しないようです。 Web サーバー ポート 8006 に接続しようとすると、タイムアウトが発生します。
ここで何が起こっているのか知っている人はいますか?
ありがとう、グレッグ