avahi 设置主机名但 arp -a 仅显示 IP

avahi 设置主机名但 arp -a 仅显示 IP

我已经设定了

/etc/hosts

/etc/hostname

在我的 Debian 系统上。我还安装并运行了 Avahi 守护程序。

我从我的 Mac 运行

arp -a

这列出了所有 IP,但在主机名应该出现的地方我看到了一个

?

我如何让 Avahi 广播我的主机名?

答案1

您应该使用ip -r neigharp实用程序现已过时。请参阅网络工具。此版本使用 glibc 的名称服务开关支持 mdns 名称解析。因此您需要

mdns_minimal [NOTFOUND=return]

hosts:...的线上/etc/nsswitch.conf

如果你使用的是 IPv6,请不要忘记设置

use-ipv6=yes

/etc/avahi/avahi-daemon.conf检查您的机器使用

mdns_minimal

并不是

mdns4_minimal

/etc/nsswitch.conf

相关内容