当发生拔出/重新插入或 eth0 关闭和启动时,DHCP 客户端是否需要向服务器单播发送 DHCP 请求?

当发生拔出/重新插入或 eth0 关闭和启动时,DHCP 客户端是否需要向服务器单播发送 DHCP 请求?

我想了解在我们的嵌入式设备中运行的 DHCP 客户端是否应该在以下事件中向服务器单播发送 DHCP 请求?

  1. Eth0 发生故障并重新上线
  2. 物理拔掉以太网电缆。

根据在 Windows 10 计算机上运行的普通 dhcp 客户端,在拔下和禁用/启用接口时,它会发送单播消息。但是 RFC 2131 并未明确说明此行为?还是我遗漏了 RFC 中的某些要点??

答案1

如果发生断线/通线,除非超时,否则不会发送。但是,如果电缆被拔出然后再次插入,则会发送,因为这会改变物理连接的状态,从而触发请求。

不知道您是否注意到,但是当您执行 ifconfig ethx down 然后 up 时,它已经配置了 ip 地址,它永远不会释放租约,除非您重新启动网络,然后它会请求。

首页 这有帮助

相关内容