web-dev-qa-db-ja.com

systemd-networkddhcp_hostnameオプション

ネットワークをセットアップするためにsystemd-networkdを構成し、vlan10を作成し、クライアントがホスト名をDHCPに送信してDDNSサーバーに登録したいので、networkdDHCP_HOSTNAME=オプションをサポートしていますか?

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

[Network]
DHCP=yes

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

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

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

2
Satish

Systemd 223以降、これを行うことができます。 systemd-networkdに2つのオプションが導入されています

SendHostname = true(デフォルト)の場合、マシンのホスト名がDHCPサーバーに送信されます。

Hostname =マシンのホスト名の代わりに、DHCPサーバーに送信されるホスト名にこの値を使用します。

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

[Match]
Name=vlan10

[Network]
DHCP=yes

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