我正在使用 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
?)