No Debian - e provavelmente em muitas outras distribuições - o arquivo /etc/networks
é para uma finalidade totalmente diferente (fornece nomes bem conhecidos para as sub-redes da rede). Aqui está o meu:
default 0.0.0.0
loopback 127.0.0.0
link-local 169.254.0.0
Talvez você pretendesse editar /etc/network/interfaces
em vez disso?
auto eth0
iface eth0 inet static
address 10.1.0.180
netmask 255.255.255.0
gateway 10.1.0.255
Você deve fornecer netmask
e apenas address
. O gateway
é opcional, mas se você quiser ficar fora da rede, precisará dele. Se você tiver o pacote resolvconf
instalado, também poderá usar os elementos dns-nameserver
e dns-search
.
Para remover o alias para que a rede possa reatribuir os endereços IP, talvez seja necessário manipulá-lo manualmente:
ifconfig eth0:1 down
ifconfig eth0 down
service networking restart