Centos:ポート転送は機能しなくなりました。

Centos:ポート転送は機能しなくなりました。

すべて最新のカーネル(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 に接続しようとすると、タイムアウトが発生します。

ここで何が起こっているのか知っている人はいますか?

ありがとう、グレッグ

ベストアンサー1

おすすめ記事