我已使用 netplan 配置了具有静态 IP 地址的 eth0 接口。我已使用“netplan apply”应用了更改。接口获取了静态 IP 地址,因此一切正常。
但过了一会儿,使用 netplan 应用的配置被覆盖,接口将改为获取 DHCP IP 地址。不确定是什么覆盖了配置。每当发生这种情况时,我都必须执行“netplan apply”以将其恢复为静态 IP 地址。这是我的 netplan 配置。
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 10.3.20.12/24
gateway4: 10.3.20.1
nameservers:
addresses: [127.0.0.53, 10.3.20.2,10.3.20.3]
由于我使用“networkd”作为渲染器,因此我也禁用了“NetworkManager”服务。即便如此,我的接口配置也会被 DHCP 覆盖!欢迎提出任何建议!
答案1
好的,找到罪魁祸首了。
'dhclient' 在后台运行,它正在获取 DHCP 地址并更新接口配置!!
通过反复试验发现了这一点。
如果我能从任何系统日志中找出这一点,那就太好了,这表明 dhclient 进程正在尝试更新配置。这将节省故障排除的时间!我在哪里可以找到这样的日志?