Não é possível alcançar a Internet na VM por meio de outra VM (VMware)

0

VM-1 (CentOS7)

eht0-10.10.10.10/24           Gateway:0.0.0.0
eth1-Bridged Network to wlan0
eth2-192.168.3.10/24          Gateway:0.0.0.0

VM-2 (Ubuntu14)

eth0-10.10.10.11/24               Gateway:0.0.0.0
eth1-192.168.2.11/24              Gateway:0.0.0.0
eth2-192.168.3.11/24              Gateway:192.168.3.10

VM-3 (Ubuntu14)

eth0-10.10.10.12/24                   Gateway:0.0.0.0
eth1-192.168.2.12/24                  Gateway:0.0.0.0
eth2-192.168.3.12/24                  Gateway:192.168.3.10

Portanto, VM2 e VM-3 tem gateway padrão para VM-1 . Eu sou capaz de ping 8.8.8.8 de VM-1 . Capaz de ping 192.168.3.10 de VM-2 e VM-3 .

Mas não consigo ping 8.8.8.8 de VM-3 e VM-2 .

Eu fiz NAT comandos em VM-1

sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

sudo iptables -t filter -D INPUT -j REJECT --reject-with icmp-host-prohibited

sudo iptables -t filter -D FORWARD -j REJECT --reject-with icmp-host-prohibited

Eu verifiquei com tcpdumps -n -i eth2 on VM-1 enquanto VM-2 está pingando para 8.8.8.8. Os pacotes são provenientes de VM-1

Então, eu perdi alguma coisa?

E mais uma coisa é que fiz IP estático em /etc/network/interfaces (Da mesma forma que o CentOS também!), mas depois as vezes não estou conseguindo o IP para uma interface (no Ubuntu)

    
por Veerendra 04.01.2016 / 19:14

1 resposta

0

Talvez:

sudo iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth1 -j MASQUERADE
sudo iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth1 -j MASQUERADE

Ou até mesmo isso:

echo 1 > /proc/sys/net/ipv4/ip_forward
    
por 04.01.2016 / 20:02