Hetzner 的 Proxmox 有 1 个 IP,从外部到 CT 的连接丢失

Hetzner 的 Proxmox 有 1 个 IP,从外部到 CT 的连接丢失

我在安装 proxmox 时遇到了问题...直到昨天一切都运行正常,但今天我托管在那里的一个网站却停止工作了,问题如下:

我有带有 1 个公共 IP 的 proxmox... 并且我配置了 iptables 以将 proxmox 的除端口 22 和 8006 之外的流量重定向到 IP 192.168.10.100(带有 CPanel 的容器)现在很好... 直到昨天它运行良好(整个月)今天容器处于活动状态并且一切正常,但我无法从外部访问它

source /etc/network/interfaces.d/*

car it
iface lo inet loopback

iface lo inet6 loopback

iface enp4s0 inet manual

car vmbr0
iface vmbr0 inet static
         address 176.9.6.5/27
         gateway 176.9.6.9
         bridge-ports enp4s0
         bridge stp off
         bridge-fd 0
         postup sysctl -w net.ipv4.ip_forward=1
         post-up iptables -t nat -A PREROUTING -i enp4s0 -p tcp -m multiport ! --dport 8006 -j DNAT --to 192.168.10.100
         post-up iptables -t nat -A PREROUTING -i enp4s0 -p udp -j DNAT --to 192.168.10.100
#route 176.9.6.8/27 via 176.9.6.9

iface vmbr0 inet6 static
         address 2a01:4f8:160:2458::2/64
         gateway fe80::1

car vmbr1
iface vmbr1 inet static
         address 192.168.10.1/24
         bridge-ports none
         bridge stp off
         bridge-fd 0
         post-up iptables -t nat -A POSTROUTING -s '192.168.10.100/24' -o vmbr0 -j MASQUERADE
         post-down iptables -t nat -D POSTROUTING -s '192.168.10.100/24' -o vmbr0 -j MASQUERADE

有谁能帮助我吗

答案1

解决了,问题是iptables没有被保存,我总是在重启服务器后尝试,所以iptables被删除了。

相关内容