我首先要说的是,我在社交方面的经验介于低度和中度之间。
我正在使用配置了DHCP的Linux机器,并从tcpdump跟踪中看到dhclient发送选项12中的主机名"linux“,请求包。我验证了文件/etc/hostname、/etc/host和/etc/dhclient.conf,并且没有与主机名相关的参数,其值为"linux“。我必须指定我使用dhcpcd。
任何帮助/提示都是非常感谢的,因为我不知道在哪里设置了该值。
发布于 2022-03-30 08:30:51
在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,我不会担心,只要覆盖它。
它可能是通过系统d设置的。在openSUSE上,dhclient的手册显示它有一个-H交换机。YMMV
https://unix.stackexchange.com/questions/697331
复制相似问题