Eu tenho uma VM do servidor windows 2k8 no meu Ubuntuserver que eu uso, por exemplo, terraria & apache.
Estava funcionando muito bem antes de um pequeno acidente quando a eletricidade parou de passar pelos cabos que acabaram matando o servidor. Quando eu inicializei novamente todas as regras de portforwarding no iptables foram eliminadas. O iptables-save não é suficiente?
Bem, tentei configurá-lo novamente encaminhando 8888
para 80
. O que não funcionou.
sudo iptables -t nat -A PREROUTING -d 192.168.0.113 -p tcp --dport 8888 -j DNAT --to-destination 192.168.122.40:80
Tentei alterar -d 192.168.0.113
para -i eth1
, o que também não funcionou.
A VM está on-line (posso VNC no Chicken VNC) e tem acesso a interwebs e rede. Eu posso até mesmo pingar do host. Mas por que não consigo fazer o host encaminhar essas portas para ele?
O host está aceitando tudo para que a porta não seja bloqueada.
$ sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- anywhere 192.168.0.113 tcp dpt:8888 to:192.168.122.40:80
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE tcp -- 192.168.122.0/24 !192.168.122.0/24 masq ports: 1024-65535
MASQUERADE udp -- 192.168.122.0/24 !192.168.122.0/24 masq ports: 1024-65535
MASQUERADE all -- 192.168.122.0/24 !192.168.122.0/24
Alguma idéia?