1 votes

Le client DHCP reçoit-il un NAK DHCP si l'un des paramètres est erroné dans la libération DHCP ?

Je suis en train de construire un client dhcp en utilisant C sur Ubuntu 9.04. Maintenant j'envoie un release dhcp au serveur dhcp, il n'envoie pas de ack comme prévu. Je me demande s'il envoie un NAK DHCP si l'un des paramètres est incorrect.

Il y a un autre problème. Après avoir envoyé le DHCP Release, mon internet fonctionne toujours. De plus, lorsque je fais ifconfig, l'adresse IP de eth0 est toujours affichée. Mais lorsque je fais dhclient -r, Internet ne fonctionne pas et ifconfig ne montre pas l'adresse IP de eth0.

2voto

Ewan Todd Points 5201

Utilisez-vous tcpdump pour inspecter le trafic de paquets pendant que vous déboguez la poignée de main ? Cela devrait vous montrer si l'implémentation de votre serveur envoie un NAK. RFC 2123 : Protocole de configuration dynamique des hôtes indique qu'il y a un DHCPNAK.

DHCPNAK -- Serveur au client indiquant que la notion d'adresse réseau du client est incorrecte (par exemple, le client a changé de sous-réseau) ou que le bail du client a expiré.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X