【问题标题】:DHCP: stuck between DHCP offer and DHCP request [closed]DHCP:卡在 DHCP 提供和 DHCP 请求之间[关闭]
【发布时间】:2013-12-08 15:05:24
【问题描述】:

这是我当前拓扑的图像(这是一个真实的拓扑,只是添加了数据包跟踪器图像,以便您可以绘制它):


(来源:smartplace.mx)

当右边客户端发送DHCP DISCOVER(广播)时,路由器将网关的IP作为源,DHCP服务器的IP作为目的,重定向到DHCP服务器(单播)。

DHCP 服务器随后回复 DHCP OFFER,将其 IP 地址作为源,fa0/1 IP 地址作为目标(单播)。

但是,这并没有到达客户端,也没有回复以下 DHCP REQUEST。

路由已在路由器中完全配置。每当我在与服务器相同的子网下添加另一台计算机时,DHCP 就会成功通过。

另外,如果我为这个新主机分配一个静态 IP,我可以 ping 和 telnet 路由器并打开另一个网段。

我唯一的 DHCP 相关配置是右侧交换机和路由器网关上的 ip helper-address。 DHCP 服务器拥有两个网络的池,并且还为这两个网络配置了网关。

我似乎找不到这个数据包丢失的位置和原因!

【问题讨论】:

    标签: dhcp


    【解决方案1】:

    检查路由器中的路由表并使用路由信息协议添加 fa 0/1 的网络 ID,并仔细检查您要在 DHCP 服务器中提供 ip 的 dhcp 池是否设置为 fa 的网络网关0/1

    【讨论】:

    • 路由也配置好了。报价从 DHCP 服务器发送到 fa0/1 IP 地址。 DHCP 服务器在 mac 中运行,而不是在路由器中。
    • 请提供您在 fa 0/1 中使用的 ip helper-address 命令
    • 我尝试使用 cisco 数据包跟踪器创建一个,但问题相同。正如我过去所经历的那样,dhcp 需要更多时间来工作(大约 5 分钟)
    • 命令是 ip helper-address 后跟 DHCP 服务器地址
    【解决方案2】:

    事实证明,我们所要做的就是在其他网络的网关中配置中继代理。我们遇到的问题是我们配置的路由器有点旧,不支持不是路由器的 DHCP 服务器的 DHCP 服务器的 DCHP 代理配置。当我们切换路由器时,我们发现一切正常。

    可在此处找到有关 Cisco 路由器 DHCP 中继代理配置的大量重要信息:

    http://www.cisco.com/en/US/docs/ios-xml/ios/ipaddr_dhcp/configuration/15-sy/dhcp-relay-agent.html

    【讨论】:

      【解决方案3】:

      当我们遇到同样的 Discover-Offer 循环问题时,我们所要做的就是在 dhcpd.conf 文件中提供添加选项 domain-name-server。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-20
        • 1970-01-01
        相关资源
        最近更新 更多