O cliente DHCP recebe DHCP Nak se algum dos parâmetros estiver errado na versão DHCP?
-
05-07-2019 - |
Pergunta
Estou construindo um cliente DHCP usando C no Ubuntu 9.04. Agora, envio uma versão DHCP para o servidor DHCP, ele não envia ACK conforme o esperado. Eu queria saber se ele envia algum DHCP Nak se algum dos parâmetros estiver errado.
Há mais um problema. Depois de enviar o lançamento do DHCP, minha Internet ainda está funcionando. Além disso, quando eu o ifconfig, ele ainda mostra o endereço IP do ETH0. Mas quando eu faço a internet dhclient -r não funciona e o ifconfig não mostra o endereço IP do ETH0.
Solução
Você está usando tcpdump
Para inspecionar o tráfego de pacotes enquanto você depura o aperto de mão? Isso deve mostrar se a implementação do seu servidor enviar um NAK.RFC 2123: Protocolo de configuração do host dinâmico indica que há um dhcpnak.
DHCPNAK - O servidor para o cliente indicando que a noção de endereço de rede do cliente está incorreta (por exemplo, o cliente mudou para a nova sub -rede) ou o arrendamento do cliente como expirado.