uli*_*tko 34 network-manager networking dhcp
我想要实现的是获得冷启动、零状态 DHCP 租约,这意味着强制dhclient
完成完整的发现和配置过程(DHCPDISCOVER–DHCPOFFER–DHCPREQUEST–DHCPACK,而不是使用记住的 DHCPREQUEST–DHCPACK 周期的快捷方式)地址)。我需要这个来调试网络配置问题。
我试过了:
dhclient -r
,断开当前网络管理器连接;dhclient
和dnsmasq
进程;/var/lib/dhcp/
目录,其中应该包含客户端租用数据库;sudo restart network-manager
.但即使在这些步骤之后,我在日志中看到 DHCPDISCOVER 紧随其后的是 DHCPREQUEST 不知何故仍然记得地址。
显然,操作系统正在以其他方式存储地址,而我已经没有想法了。来自社区的任何帮助?
小智 22
这对我有用(对于 eth0,从 运行sudo su
):
dhclient -r -v eth0 && rm /var/lib/dhcp/dhclient.* ; dhclient -v eth0
Run Code Online (Sandbox Code Playgroud)
通常情况下,dhclient -r
应该可以解决问题;但如果这对你不起作用,我在这里找到了解决方案:
+ 更新 IP 地址一次:
注意:在此示例中,我们将使用接口 eth0。必须将接口配置为 DHCP 启动并运行。
sudo su
root 操作。ifconfig
以显示您从 DHCP 收到的当前 IP 地址。dhcpcd -k
以向 dhcpcd 发送适当的信号(您可能需要通过执行 来安装 dhcpcd apt-get install dhcpcd
)。ifup eth0
。ifconfig
以显示新的 IP 地址。还有一个关于每次更新 IP 地址的部分,但描述是针对基于 RPM 的发行版(与基于 Debian 的发行版(如 Ubuntu)相反)。
希望能帮助到你:)
归档时间: |
|
查看次数: |
132180 次 |
最近记录: |