Netplan配置DHCP接口静态路由引发租约文件频繁变动的原因及支持性问询
Netplan配置DHCP接口静态路由引发租约文件频繁变动的原因及支持性问询
我在Ubuntu 20.04上通过Netplan给DHCP接口配置了静态路由,配置内容如下:
network: ethernets: ens4: dhcp4: true routes: - to: 10.1.1.1 via: 192.168.1.1
静态路由本身是生效的,但出现了一个棘手的问题:DHCP租约文件每3秒就会更新一次(也就是所谓的"bouncing")。我用命令查看文件时间戳验证了这个现象:
$ ls -la --time-style=full-iso /run/systemd/netif/leases/3 -rw-r--r-- 1 systemd-network systemd-network 315 2023-11-15 22:44:52.537783405 +0000 /run/systemd/netif/leases/3 $ ls -la --time-style=full-iso /run/systemd/netif/leases/3 -rw-r--r-- 1 systemd-network systemd-network 315 2023-11-15 22:44:56.141554573 +0000 /run/systemd/netif/leases/3
这种频繁更新还引发了连锁反应:ntp-systemd-netif.service每隔3秒就会重启一次,系统日志里不断出现如下报错:
Nov 15 22:47:16 ... systemd[1]: ntp-systemd-netif.service: Start request repeated too quickly. Nov 15 22:47:16 ... systemd[1]: ntp-systemd-netif.service: Failed with result 'start-limit-hit'.
我现在迫切想搞清楚两个问题:
- 为什么这样的静态路由配置会导致DHCP租约文件频繁变动?
- Netplan是否支持在DHCP接口上配置静态路由呢?
谢谢
Hung
备注:内容来源于stack exchange,提问作者Hung Le
相关产品推荐
相关产品推荐

