23ars Asked: 2022-03-30 22:59:23 +0800 CST2022-03-30 22:59:23 +0800 CST 2022-03-30 22:59:23 +0800 CST DHCP 客户端发送主机名“linux” 772 我首先要说我在网络方面的经验介于中低水平之间。 我正在使用配置了 DHCP 的 Linux 机器,从 tcpdump 跟踪中我看到 dhclient 在选项 12,请求包中发送主机名“linux”。我验证了文件 /etc/hostname、/etc/hosts 和 /etc/dhclient.conf 并且没有与值为“linux”的主机名相关的参数。我必须指定我使用 dhcpcd。 感谢任何帮助/提示,因为我不知道设置该值的任何想法。 dhcp dhcpcd 1 个回答 Voted Best Answer Bib 2022-03-31T00:30:51+08:002022-03-31T00:30:51+08:00 从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。
从
man 5 dhclient.conf
,配置条目是send host-name <...>
。它靠近底部。他们给出的例子是:但是,我怀疑您是否需要将其放在界面部分下。如果它正在发送,我不会担心
Linux
,只需覆盖它。它可能是通过 systemd 设置的。在 openSUSE 上,dhclient 的手册页说它有一个
-H
开关。YMMV。