Encontrei apenas uma discussão sobre o meu problema aqui , mas não uma solução.
Eu tenho acesso a uma máquina virtual Debian 7.8.0 amd64 (no VMware) e seu endereço IP é obtido através do DHCP, por exemplo, 192.168.0.90
(gateway 192.168.0.121
).
Para obter um IP estático, configuro /etc/network/interfaces
da seguinte forma:
auto eth0
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.121
Em seguida, corro ifdown eth0 && ifup eth0
e tudo funciona por uma hora ou duas (de ifconfig
, vejo 192.168.0.10
). Depois disso, vejo com ifconfig
que meu IP mudou automaticamente para 192.168.0.90
(o antigo obtido do DHCP).
Por que isso está acontecendo?
Eu tentei executar /etc/init.d/networking restart
, mas ele diz que It is deprecated because it may not enable some interfaces...
e my eth0
desaparecem e não aparecem mais em ifconfig
(preciso executar ifup eth0
para ativá-lo novamente).
Ninguém na rede está usando x.x.x.10
.