如何知道一台机器何时尝试获取新的 DHCP 地址?

如何知道一台机器何时尝试获取新的 DHCP 地址?

我遇到了一个问题,我的一台服务器正在失去连接。我怀疑这是由于它试图续订 DHCP 租约所致。Ubuntu 服务器在尝试获取新地址时会保留日志吗?

答案1

为了全面了解dhclient

journalctl -t dhclient

然后按/并搜索DHCPREQUEST

答案2

假设你使用的是 Ubuntu 15.04 及以上版本,你应该能够看到

journalctl | grep -i 'dhcp'

或者更具体地说

journalctl | grep -i 'DHCPREQUEST' 

您还可以使用-f带有特定systemd单元过滤的标志以跟随模式连续显示输出,并且除非您使用自定义 dhcp 客户端,否则该信息应默认位于网络管理器单元下:

journalctl -f '_SYSTEMD_UNIT=NetworkManager'

查看您的服务器何时尝试发送 DHCP 续订请求。无论这是否与丢失连接有关 - 都可能需要进行其他故障排除,可能在您的路由器端。

相关内容