我已经配置systemd-networkd
设置我的网络,我已经创建了 vlan10,我想客户端将主机名发送到 DHCP 以在我的 DDNS 服务器中注册,所以问题是networkd
支持DHCP_HOSTNAME=
选项吗?
[root@localhost network]# cat vlan10.network
[Match]
Name=vlan10
[Network]
DHCP=yes
我有多个 VLAN,我想将两个不同的 vlan 主机名发送到 dhcp 服务器以在其中注册DNS
它们
vlan10 将发送主机名foo.vlan10.example.com
vlan 20 将发送主机名foo.vlan20.examplee.com
由于 systemd 223 你可以这样做。它为 systemd-networkd 引入了两个选项
SendHostname=当为 true(默认)时,机器的主机名将被发送到 DHCP 服务器。
Hostname=使用此值作为发送到 DHCP 服务器的主机名,而不是机器的主机名。
必须在 .network 文件的 [DHCP] 部分中设置选项。所以从你的例子 vlan10.network 应该看起来像