Você precisará configurar sua interface interna (eth3) com um endereço estático para que o / etc / network / interfaces seja parecido com:
auto lo
iface lo inet loopback
auto eth2
iface eth2 inet dhcp
auto eth3
iface eth3 inet static
address 10.10.10.1
network 10.10.10.0
netmask 255.255.255.0
broadcast 10.10.10.255
Você provavelmente desejará ativar um servidor DHCP para a interface interna, a menos que queira configurar manualmente os clientes em sua rede.
/ etc / default / isc-dhcp-server :
INTERFACES="eth3"
Seu dhcpd.conf seria parecido com:
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.10.255;
option routers 10.10.10.1;
option domain-name-servers x.x.x.x, y.y.y.y;
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.10 10.10.10.100;
}
Substitua x.x.x.x e y.y.y.y pelos servidores DNS do seu ISP
Reinicie o DHCPD:
sudo service isc-dhcp-server restart
Neste ponto, um cliente deve ser fornecido com um IP no intervalo de sua rede interna e deve poder efetuar ping no gateway (eth3) e obter uma resposta:
ping 10.10.10.1
Próxima tentativa de pingar eth2:
ping 192.168.1.124
Execute ping na interface no interior do modem a cabo:
ping 192.168.1.1
Se tudo isso for bem-sucedido, você poderá começar a se concentrar em obter o encaminhamento de IP e o trabalho de mascaramento.