我想了解在我们的嵌入式设备中运行的 DHCP 客户端是否应该在以下事件中向服务器单播发送 DHCP 请求?
- Eth0 发生故障并重新上线
- 物理拔掉以太网电缆。
根据在 Windows 10 计算机上运行的普通 dhcp 客户端,在拔下和禁用/启用接口时,它会发送单播消息。但是 RFC 2131 并未明确说明此行为?还是我遗漏了 RFC 中的某些要点??
答案1
如果发生断线/通线,除非超时,否则不会发送。但是,如果电缆被拔出然后再次插入,则会发送,因为这会改变物理连接的状态,从而触发请求。
不知道您是否注意到,但是当您执行 ifconfig ethx down 然后 up 时,它已经配置了 ip 地址,它永远不会释放租约,除非您重新启动网络,然后它会请求。
首页 这有帮助