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