Portforwarding para VM não funciona mais

1

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?

    
por neme 11.02.2012 / 20:08

0 respostas