avahi define o nome do host, mas arp -a exibe apenas o IP

avahi define o nome do host, mas arp -a exibe apenas o IP

Eu configurei meu

/etc/hosts

e

/etc/hostname

no meu sistema Debian. Também tenho o daemon Avahi instalado e em execução.

Do meu mac eu corro

arp -a

e isso lista todos os IPs, mas onde o nome do host deveria estar, vejo um

?

Como posso fazer com que o Avahi transmita meu nome de host?

Responder1

Você deve usar ip -r neigh, arpo utilitário agora está obsoleto. Verferramentas de rede. Este suporta resolução de nomes mdns usando a opção de serviço de nomes da glibc. Portanto você precisa ter

mdns_minimal [NOTFOUND=return]

na hosts:linha de /etc/nsswitch.conf.

Se você estiver usando IPv6, não se esqueça de definir

use-ipv6=yes

e verifique /etc/avahi/avahi-daemon.confse suas máquinas usam

mdns_minimal

e não

mdns4_minimal

em /etc/nsswitch.conf.

informação relacionada