Linux
systemd-networkd dhcp_hostname 選項
我已經配置
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 伺服器的主機名,而不是機器的主機名。
選項必須設置在
$$ DHCP $$.network 文件中的部分。所以從你的例子 vlan10.network 應該看起來像
[Match] Name=vlan10 [Network] DHCP=yes [DHCP] SendHostname=True Hostname=foo.vlan10.example.com