使用 systemd-networkd 配置 ipaddress,无需链接

使用 systemd-networkd 配置 ipaddress,无需链接

我正在使用 systemd v234 运行 debian(测试)。我决定尝试一下 systemd-networkd 来配置我的网络。我的路由器使用 dhcp 进行 Wifi 配置效果很好,这要归功于Arch-Linux 文档

我有一个本地以太网接口 ( enp0s31f6),用于开发嵌入式系统,该系统从我的计算机上的 dhcp 服务器获取提供的 IP 地址,该服务器绑定到enp0s31f6一个小型 IP 地址池并从中提供服务。问题是,如果enp0s31f6启动时没有 IP 地址,则dhcp 服务器不会启动。enp0s31f6 仅当有链接时才配置 IP 地址,即如果我在连接有电源的嵌入式系统的情况下启动计算机enp0s31f6

这是我的配置/etc/systemd/network/enp0s31f6.network

[Match]
Name=enp0s31f6
[Network]
IPForward=yes
Domains=embedded.loc
[Address]
Address=192.168.0.1/24
[Route]
Gateway=192.168.0.1
Destination=192.168.0.0/24

即使没有链接,如何让 systemd-netword 使用 IP 地址配置我的接口?

(基本上就是以前的样子/etc/network/interfaces?)

相关内容