在运营商丢失后,dhclient 不应该确认其租约吗?

在运营商丢失后,dhclient 不应该确认其租约吗?

我正在调查一个问题,一个作为分支机构的互联网网关的 Ubuntu 服务器在切换到新的互联网连接后停止工作。

外部接口上的 IP 地址是通过 DHCP 从 ISP 路由器获取的。当接口与旧线路断开并连接到新线路时,没有 Internet 连接。检查日志后,我发现接口上的以太网链路已启动,但仍在尝试使用旧线路上使用的 IP 地址。消息dhclient后没有任何日志条目Link is Up

我理解的 DHCP 是这样的:如果以太网接口上的链路断开然后又恢复,则机器应该假定它可能已被移动到不同的网段,并因此在再次使用之前尝试重新获取其 IP 地址。

我错了吗?

答案1

你需要跑sudo dhclient <ethernet interface id>

例如:sudo dhclient eth0

看一下这个!

相关内容