Eu defini meu
/etc/hosts
e
/etc/hostname
no meu sistema Debian. Eu também tenho o daemon Avahi instalado e funcionando.
Do meu mac eu corro
arp -a
e isso lista todos os IP, mas onde o nome do host deve ser eu vejo um
?
Como posso obter Avahi para transmitir meu hostname?
arp
até tenta resolver nomes com mDNS?Respostas:
Você deve usar
ip -r neigh
, oarp
utilitário agora está obsoleto. Veja net-tools . Este suporte a resolução de nomes mdns usando o switch de serviço de nomes da glibc. Portanto, você precisa terna
hosts:
linha de/etc/nsswitch.conf
.Se você estiver usando o IPv6, não se esqueça de definir
em
/etc/avahi/avahi-daemon.conf
e verifique se as suas máquinas usare não
em
/etc/nsswitch.conf
.fonte