Hostnamen - mDNS
Ich verwende bei mir im LAN gerne die Hostnamen statt der IP-Adressen. Nach dem Umbau eines Linux-Rechners funktionierte der Zugriff per ssh und ein PING nur noch mit der IP-Adresse aber nicht mit dem Hostnamen obwohl der Hostname richtig eingestellt ist. Es kamen die Meldungen :
ssh: Could not resolve hostname xxxx: Temporary failure in name resolution
bzw.
ping: xxxx: Temporary failure in name resolution
Unter Linux ist dafür der avahi-daemon zuständig, der meist standardmäßig installiert ist. Das Kommando systemctl status avahi-daemon
führt aber einen Namenskonflikt zu Tage.
Lösung :
- Im Router (Fritz!Box) unter
Heimnetz->Netzwerk
den Rechner in der Liste suchen und aus der Liste entfernen. - Auf dem Linux-Rechner den Daemon neu starten mit
systemctl restart avahi-daemon
- (optional) Den Status überprüfen mit systemctl
systemctl status avahi-daemon
Es sollte nun kein Namenskonflikt mehr bestehen und der Zugriff auch per Hostnamen funktionieren.