【问题标题】:Does DHCP client receive DHCP NAK if any of the parameters are wrong in DHCP Release?如果 DHCP Release 中的任何参数错误,DHCP 客户端是否会收到 DHCP NAK?
【发布时间】:2009-11-26 14:10:18
【问题描述】:

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

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

【问题讨论】:

    标签: dhcp


    【解决方案1】:

    您是否在调试握手时使用tcpdump 检查数据包流量?如果您的服务器的实现发送 NAK,这应该会显示您。 RFC 2131: Dynamic Host Configuration Protocol 表示有DHCPNAK。

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

    【讨论】:

    • 或 wireshark 以前的 ethereal,wireshark.org 如果您倾向于使用 GUI。希望这会有所帮助,汤姆。
    猜你喜欢
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多