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
,