O IP estático convidado do VMware continua mudando para DHCP [duplicado]

1

Eu herdei o servidor da VM com dois convidados (com o Debian) rodando com IPs estáticos (eles funcionam bem).

Eu criei um novo guest (Debian 8.5) e configurei-o com IP estático através de /etc/network/interfaces da mesma maneira que os outros guests estão configurados (standard iface eth0 inet static etc).

Neste convidado, uma vez um IP 24h reverte para a configuração DHCP, mas depois de reiniciar o eth0 , ele funciona novamente com o IP estático.

Todos os convidados estão no mesmo vSwitch e na mesma rede virtual (conectados ao mesmo adaptador físico).

Estou gerenciando VMs com o vSphere Client 5.5.

/etc/network/interfaces nos convidados:

Este está funcionando corretamente:

# The loopback network interface  
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.40
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
      dns-nameservers 8.8.8.8

Este é um dos que estão voltando para o dhcp:

# The loopback network interface  
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
      dns-nameservers 8.8.8.8 4.4.4.4
    
por Saccade 24.08.2016 / 13:26

1 resposta

0

Veja o discussão e respostas sobre esta questão . Essa pergunta é sobre Raspbian (o Rasperry Pi OS), mas o problema geral parece o mesmo. A solução parece estar desativando o DHCP ou ajustando a configuração do DHCP para definir o IP estático lá.

Para definir um valor estático para DHCP, basta editar este arquivo /etc/dhcpcd.conf e ajustar a configuração como este exemplo para forçar um IP estático à interface especificada; neste caso eth0 :

static <value>
             Configures a static <value>.  If you set ip_address then dhcpcd
             will not attempt to obtain a lease and just use the value for the
             address with an infinite lease time.

             Here is an example which configures a static address, routes and
             dns.
                   interface eth0
                   static ip_address=192.168.0.10/24
                   static routers=192.168.0.1
                   static domain_name_servers=192.168.0.1

Para desativar o DHCP para uma interface específica, como eth0 , basta editar /etc/dhcpcd.conf e adicionar essa linha à configuração para forçar o DHCP a simplesmente não se importar com eth0 :

denyinterfaces eth0
    
por 26.08.2016 / 06:24