O servidor abandona o ip estático e retorna para o endereço fornecido pelo dhcp

1

Eu tenho alguns servidores virtualizados (Ubuntu 14.04 LTS) em KVM que estou tentando mover para um bloco IP diferente daquele reservado para servidores em DHCP (o bloco 10.10.2.0/24). Eu mudo o ip e então executo este comando:

sudo ifdown -a && sudo ifup -a

E toda a configuração do novo ip funciona por um tempo. Então, depois de alguns minutos, de repente muda de volta para ip errado, mesmo que meu arquivo /etc/network/interfaces esteja 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 é alterado. Eu posso repetir isso várias vezes, mas toda vez que ele muda ips (depois que eu não faço nada no servidor por um tempo) e minha conexão ssh se fecha. Alguma ideia? Que outras informações você precisa para ajudar? Desde já, obrigado! Isso é super frustrante!

Edit: Apenas no caso de ajudar, aqui estão as duas saídas 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 disso, voltar:

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)
    
por Ethan Brouwer 20.08.2015 / 22:11

1 resposta

1

Parece que o network-manager está revertendo a interface de volta para o dhcp porque não está ciente da mudança de configuração.

Em vez de fazer ifup / ifdown , reinicie o serviço 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 parar, tente reiniciar a interface novamente.

    
por 21.08.2015 / 00:01