ネットワークをセットアップするためにsystemd-networkd
を構成し、vlan10を作成し、クライアントがホスト名を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
vlan20はホスト名を送信しますfoo.vlan20.examplee.com
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