我要实现的目标是获得冷启动,零状态DHCP租约,这意味着强制dhclient
执行完整的发现和配置过程(DHCPDISCOVER-DHCPOFFER-DHCPREQUEST-DHCPACK,而不是使用已记住的快捷方式DHCPREQUEST-DHCPACK周期地址)。我需要它来调试网络配置问题。
我试过了:
- 用刷新当前租约
dhclient -r
,断开当前的网络管理器连接; - 杀死任何剩余的东西
dhclient
和dnsmasq
过程; - 清理
/var/lib/dhcp/
目录,据说包含客户租赁数据库; sudo restart network-manager
。
但是即使经过这些步骤,我仍然会立即在日志DHCPDISCOVER中看到紧随其后的DHCPREQUEST,但仍然以某种方式记住了地址。
显然,操作系统正在以其他方式存储地址,而我的想法已经用完了。社区有什么帮助吗?