
Eu tenho alguns servidores virtualizados (ubuntu 14.04 LTS) no KVM que estou tentando mover para um bloco IP diferente daquele reservado para servidores no DHCP (o bloco 10.10.2.0/24). Eu mudo o ip e executo este comando:
sudo ifdown -a && sudo ifup -a
E toda a configuração do novo ip funciona por um tempinho. Então, depois de alguns minutos, de repente ele volta para o ip errado, mesmo que meu /etc/network/interfaces
arquivo permaneça inalterado. Aqui está:
# Interface lo
auto lo
iface lo inet loopback
# Interface eth0
auto eth0
iface eth0 inet static
address 10.10.28.4
netmask 255.255.0.0
network 10.10.0.0
broadcast 10.10.255.255
dns-nameservers 10.10.85.2 10.10.85.71 8.8.8.8
dns-search lan
gateway 10.10.85.2
Mas meu ifconfig foi alterado. Posso repetir isso indefinidamente, mas toda vez que ele troca de ips (depois de não fazer nada no servidor por um tempo) e minha conexão ssh simplesmente fecha. Alguma ideia? Que outras informações você pode precisar para ajudar? Desde já, obrigado! Isso é super frustrante!
Editar: Caso isso ajude, aqui estão as duas saídas do ifconfig. Depois de definir o ip estático:
eth0 Link encap:Ethernet HWaddr 52:54:00:51:b8:76
inet addr:10.10.28.4 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102914 errors:0 dropped:4 overruns:0 frame:0
TX packets:31863 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:148249682 (148.2 MB) TX bytes:4566351 (4.5 MB)
E depois que ele volta:
eth0 Link encap:Ethernet HWaddr 52:54:00:51:b8:76
inet addr:10.10.2.98 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:96960 errors:0 dropped:4 overruns:0 frame:0
TX packets:29960 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:147748205 (147.7 MB) TX bytes:4315514 (4.3 MB)
Responder1
Parece que o gerenciador de rede está revertendo a interface para dhcp porque não está ciente da alteração na configuração.
Em vez de executar ifup
/ ifdown
reiniciar o serviço do gerenciador de rede:
sudo service network-manager restart
Se o gerenciador de rede não estiver instalado, verifique se o dhclient ainda está em execução. Se estiver, pare e tente reiniciar a interface novamente.