强制设置静态 ipv4 地址以取消链接 systemd-networkd 中的接口

强制设置静态 ipv4 地址以取消链接 systemd-networkd 中的接口

我已经在 systemd-network 中配置了静态 ipv4 地址接口

5-lan.link

[Match]
MACAddress=80:ee:73:16:bf:33
[Link]
Description=Default lan adapter
Name=lan

10-局域网

[Match]
Name=lan
[Network]
Address=192.168.1.1/24

如果链接正常,则一切正常。但如果接口电缆从交换机上拔下,则接口地址未设置。

但是如果没有设置接口,isc dhcp-server 和其他绑定到本地接口的网络服务也无法启动。

旧版 initV systemv 以任何方式配置和启动静态接口,这些接口是否已链接。我如何以相同方式强制 systemd-networkd 接口初始化接口?

或者其他网络 *.service 单元中的依赖项有什么问题,这些接口地址在哪里依赖?

答案1

我如何以相同的方式强制 systemd-networkd 接口初始化接口?

[Network]
ConfigureWithoutCarrier=yes

相关内容