Dhcp
DHCP 客戶端發送主機名“linux”
我首先要說我在網路方面的經驗介於中低水平之間。
我正在使用配置了 DHCP 的 Linux 機器,從 tcpdump 跟踪中我看到 dhclient 在選項 12,請求包中發送主機名“linux”。我驗證了文件 /etc/hostname、/etc/hosts 和 /etc/dhclient.conf 並且沒有與值為“linux”的主機名相關的參數。我必須指定我使用 dhcpcd。
感謝任何幫助/提示,因為我不知道設置該值的任何想法。
從
man 5 dhclient.conf
,配置條目是send host-name <...>
。它靠近底部。他們給出的例子是:interface "ep0" { send host-name "andare.example.com"; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name; }
但是,我懷疑您是否需要將其放在界面部分下。如果它正在發送,我不會擔心
Linux
,只需覆蓋它。它可能是通過 systemd 設置的。在 openSUSE 上,dhclient 的手冊頁說它有一個
-H
開關。YMMV。