首先,解析配置文件并不正确。而且也不是几乎独立于发行版的。
我的第一个想法是搜索正在运行的 dhclient 进程,但每个发行版都使用不同的深奥命令行。甚至二进制名称本身也有所不同。在 Fedora 中,它是 dhclient。在 Ubuntu 中,它是 dhclient3。
/proc 或 /sys 中是否有某些内容表明 IP 是动态的?
首先,解析配置文件并不正确。而且也不是几乎独立于发行版的。
我的第一个想法是搜索正在运行的 dhclient 进程,但每个发行版都使用不同的深奥命令行。甚至二进制名称本身也有所不同。在 Fedora 中,它是 dhclient。在 Ubuntu 中,它是 dhclient3。
/proc 或 /sys 中是否有某些内容表明 IP 是动态的?
你有没有四处游荡
/var/lib/dhcp*/dh*lease*
?例如,在我的 Ubuntu 系统上,
/var/lib/dhcp3/dhclient-eth0.lease
包含有关当前和最近租约的信息。检查 DHCP 服务器是否有与网卡 MAC 地址匹配的租约