Dhcp

DHCP 客戶端發送主機名“linux”

  • March 30, 2022

我首先要說我在網路方面的經驗介於中低水平之間。

我正在使用配置了 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。

引用自:https://unix.stackexchange.com/questions/697331