O comando que você precisa executar é:
sudo route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.1.254
Recentemente, estou tentando adicionar um gateway padrão à minha máquina Ubuntu para poder enviar / receber pacotes de uma outra LAN através do roteador. No entanto, tudo o que faço é o seguinte:
vag@ubuntu:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.141.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
x.y.z.w 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.141.2 0.0.0.0 UG 0 0 0 eth0
O que eu estou tentando fazer (pelo menos eu acho) é criar uma linha com a informação dada
192.168.20.0 192.168.1.254 255.255.255.0 xx xxx xxxx xxxx
Eu não quero ter conexão na internet e é isso que eu acho que 0.0.0.0 Destino e gateway representam na tabela acima. Eu quero apenas conectar-me à LAN.
Alguma idéia?
O comando que você precisa executar é:
sudo route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.1.254