O cliente DHCP recebe DHCP Nak se algum dos parâmetros estiver errado na versão DHCP?

StackOverflow https://stackoverflow.com/questions/1803870

  •  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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top