![在 raspbian (debian) 上更改 DNS 名称](https://linux22.com/image/1352673/%E5%9C%A8%20raspbian%20(debian)%20%E4%B8%8A%E6%9B%B4%E6%94%B9%20DNS%20%E5%90%8D%E7%A7%B0.png)
我刚刚在我的树莓派上安装了 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"
并从“请求”语句中删除“主机名”。