Не работает POSTROUTING, как пробросить порты?

Как сделать так, чтобы игровой сервер, запущенный на гостевой машине, был виден из вне?

Proxmox.HOST (Debian)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
address 100.132.233.41
netmask 255.255.255.0
gateway 100.132.233.254
bridge_ports eth0
bridge_stp off
bridge_fd 0

auto vmbr1
iface vmbr1 inet static
address 192.168.1.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o eth0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o eth0 -j MASQUERADE

Проброс портов (Port forwarding)
iptables -A PREROUTING -t nat -i vmbr0 -p udp -d 100.132.233.41 --dport 22000 -j DNAT --to 192.168.1.1:22000
iptables -A PREROUTING -t nat -i vmbr0 -p tcp -d 100.132.233.41 --dport 20000 -j DNAT --to 192.168.1.1:20000

При таких настройках сервера не отображается в мониторинге.

Похожие публикации

Тут ничего нет

Нет комментариев