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

関連情報