avahi установить имя хоста, но arp -a отображает только IP

Я установил свой

/etc/hosts

а также

/etc/hostname

в моей системе Debian. У меня также есть демон Avahi, установленный и работающий.

С моего мака я бегу

arp -a

и это перечисляет все IP, но где имя хоста должно быть, я вижу

?

Как я могу заставить Avahi транслировать свое имя хоста?

1 ответ

Вы должны использовать ip -r neigh, arp Утилита теперь устарела. Смотрите сетевые инструменты. Этот поддерживает разрешение имен MDNS с помощью переключателя службы имен glibc. Поэтому вам нужно иметь

mdns_minimal [NOTFOUND=return]

в hosts: линия /etc/nsswitch.conf,

Если вы используете IPv6, не забудьте установить

use-ipv6=yes

в /etc/avahi/avahi-daemon.conf и проверьте, что ваши машины используют

mdns_minimal

и не

mdns4_minimal

в /etc/nsswitch.conf,

Другие вопросы по тегам