如果DHCP Release中的任何参数错误,DHCP客户端是否会收到DHCP NAK?

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

  •  05-07-2019
  •  | 
  •  

我正在使用Ubuntu 9.04上的C构建一个dhcp客户端。现在我发送dhcp发布到dhcp服务器,它没有按预期发送ack。我想知道如果任何参数错误,它是否会发送任何DHCP NAK。

还有一个问题。发送DHCP Release后,我的互联网仍在运行。此外,当我执行ifconfig时,它仍然显示eth0的ip地址。 但是当我做dhclient -r internet不起作用而且ifconfig没有显示eth0的ip地址。

有帮助吗?

解决方案

您是否在调试握手时使用 tcpdump 检查数据包流量?这应该会告诉您服务器的实现是否发送了NAK。 RFC 2123:动态主机配置协议表示存在DHCPNAK。

  

DHCPNAK - 服务器到客户端指示客户端的网络地址概念不正确(例如,客户端已移至新子网)或客户端的租约已过期。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top