Conflitos de DHCP em dois servidores Ubuntu 18.04

1

Eu tenho duas máquinas rodando o Ubuntu 18.04 server edition. Rede passando por netplan . Eles obtêm o IPv4 de um servidor DHCP v6.3 em execução no Windows Server 2012 R2. Por alguma razão, eles não fornecem seu endereço MAC, mas um tipo de hardware muito longo. E, por algum motivo, as duas máquinas fornecem o mesmo ID do cliente e, em seguida, o DHCP responde com o mesmo endereço IP, gerando conflitos de IP na minha rede. Eu tcpdump'ed solicitações DHCP quando ambas as máquinas de inicialização:

link

Podemos ver que as máquinas e0:d5:5e:b0:ed:49 e e0:d5:5e:8f:a6:b0 anunciam o mesmo ID do cliente. O que há de errado com a configuração do meu servidor Ubuntu?

    
por m-ric 27.11.2018 / 20:38

1 resposta

0

A rede padrão do servidor Ubuntu passa por cloud-init , que por padrão envia /etc/machine-id na solicitação DHCP. Eu não fiz esse ID exclusivo e minhas duas máquinas enviam o mesmo, assim o servidor DHCP respondeu com o mesmo endereço IP para ambas as máquinas, levando a um conflito. Então, usar o endereço MAC como identificador de DHCP, como mencionado nesta solução, funcionou para mim:

link

Eu também faço /etc/machine-id exclusivo para cada máquina.

    
por 28.11.2018 / 16:30