systemd-networkd dhcp_hostname オプション

systemd-networkd dhcp_hostname オプション

ネットワーク設定を構成し、systemd-networkdvlan10を作成し、クライアントがホスト名をDHCPに送信してDDNSサーバーに登録できるようにします。したがって、質問はオプションがサポートされていnetworkdますかDHCP_HOSTNAME=

[root@localhost network]# cat vlan10.network
[Match]
Name=vlan10

[Network]
DHCP=yes

VLANが複数あり、2つの異なるVLANホスト名をdhcpサーバーに送信して登録しようとしていますDNS

vlan10 がホスト名を送信します。foo.vlan10.example.com

VLAN 20 はホスト名を送信します。foo.vlan20.examplee.com

答え1

systemd 223からこれを行うことができます。 systemd-networkdに2つのオプションを導入します。

ホスト名を送信=true(デフォルト)の場合、コンピュータのホスト名はDHCPサーバーに送信されます。

ホスト名=この値を、コンピュータのホスト名ではなく DHCP サーバーに送信されるホスト名として使用します。

オプションは、.networkファイルの[DHCP]セクションで設定する必要があります。したがって、あなたの例では、vlan10.networkは次のようになります

[Match]
Name=vlan10

[Network]
DHCP=yes

[DHCP]
SendHostname=True
Hostname=foo.vlan10.example.com

関連情報