我刚刚在我的树莓派上安装了 raspbian,并且想知道为什么我不能从其他机器使用它的主机名。
在我的路由器上,我可以通过名称查看哪些计算机已连接,例如 Windows PC、Mac、我的 iPhone 等……它们都有名称。但对于我的 Pi,我只看到 IP 地址。
在 pi 上,我已经正确设置了主机名,如下所示:
pi@pi ~ $ sysctl kernel.hostname
kernel.hostname = pi
hostname 还提供:
pi@pi ~ $ hostname
pi
但 hostname -d 不会提供任何内容:
pi@pi ~ $ hostname -d
pi@pi ~ $
这是为什么?为什么我无法ping pi
在其他任何机器上运行并访问 pi?
谢谢
答案1
放入/etc/dhcp/dhclient.conf:
send host-name "yourhostname"
并从“请求”语句中删除“主机名”。