avahi set hostname mas arp -a exibe somente IP

0

Eu configurei 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 IPs, mas onde o nome do host deve ser eu vejo um

?

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

    
por Nancy Pafford 22.07.2014 / 03:54

1 resposta

0

Você deve usar o utilitário ip -r neigh , arp agora está obsoleto. Veja net-tools . Este suporta a resolução de nomes mdns usando o switch de serviço de nomes da glibc. Portanto, você precisa ter

mdns_minimal [NOTFOUND=return]

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

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

use-ipv6=yes

em /etc/avahi/avahi-daemon.conf e verifique se suas máquinas usam

mdns_minimal

e não

mdns4_minimal

em /etc/nsswitch.conf .

    
por 22.07.2014 / 13:11