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
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)