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 .