
Ich habe meine
/etc/hosts
Und
/etc/hostname
auf meinem Debian-System. Ich habe auch den Avahi-Daemon installiert und ausgeführt.
Auf meinem Mac verwende ich
arp -a
und dies listet alle IPs auf, aber wo der Hostname sein sollte, sehe ich ein
?
Wie kann ich Avahi dazu bringen, meinen Hostnamen zu übertragen?
Antwort1
Sie sollten verwenden ip -r neigh
, arp
das Dienstprogramm ist jetzt veraltet. SieheNetzwerkzeuge. Dieser unterstützt die mdns-Namensauflösung durch den Name Service Switch von glibc. Dafür benötigen Sie
mdns_minimal [NOTFOUND=return]
in der hosts:
Zeile von /etc/nsswitch.conf
.
Wenn Sie IPv6 verwenden, vergessen Sie nicht,
use-ipv6=yes
und überprüfen Sie /etc/avahi/avahi-daemon.conf
, ob Ihre Maschinen
mdns_minimal
und nicht
mdns4_minimal
In /etc/nsswitch.conf
.