Estou tentando configurar uma rede formada de um roteador, computador1 e computador2. Primeiro eu configurei o roteador assim:
Em /etc/network/interfaces
, isso é o que tenho:
#interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.1.11
netmask 255.255.255.0
Eu também ativei net.ipv4.ip_forward=1
de /etc/sysctl.conf
e fiz estes dois comandos:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo apt-get install iptables-persistent
Nos meus 2 computadores VM, tenho isso em /etc/network/interfaces
:
#interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.12
netmask 255.255.255.0
gateway 192.168.1.11
dns-nameservers 8.8.8.8 10.1.0.7 85.122.16.1
Eu também estou começando com sudo ifdown/ifup eth0/eth1
.
O problema que eu tenho é que quando eu testo com ping www.google.com
no Computer1 e Computer2 ele funciona, mas apenas por alguns segundos (cerca de 10-15 segundos). Depois, tenho que reiniciá-lo com sudo ifup eth0
para que funcione novamente, mas ele para muito em breve. Alguma idéia porque funciona apenas por um breve período de tempo?