Debian nicht über seinen Hostnamen im LAN erreichbar


9

Mein Debian ist über seinen Hostnamen in meinem LAN nicht erkennbar.

Ich habe ein paar andere Ubuntu-Maschinen im LAN, die alle über ihre Hostnamen pingbar sind.

auf meinem debian:

pi@raspberrypi ~ $ hostname
raspberrypi

auf einem anderen Computer im selben LAN:

ping raspberrypi
ping: unknown host raspberrypi

Antworten:


10

Auf Ihrem Ubuntu-System wird der Avahi- Daemon ausgeführt, während dies bei Ihrem Raspberry Pi nicht der Fall ist. Installieren Sie Avahi, um das Problem zu lösen:

# apt-get install avahi-daemon avahi-discover libnss-mdns

jftr müssen Sie wahrscheinlich die .local Domain verwenden, zBraspberrypi.local
Ulrich Dangel

Wann / wie führt Ubuntu den Daemon aus? Ich sehe nichts namens "Avahi" in der Ausgabe vonps -x
Sridhar Sarnobat

EDIT - runservice --status-all | grep avahi
Sridhar Sarnobat

0

Habe wie vorgeschlagen ein Entfernen / Installieren von Avahi und Insserv durchgeführt und den gesamten Shebang neu gestartet. Hat funktioniert.

Wenn Sie die IP-Adresse von einem anderen Computer im Netzwerk aus anpingen können, fügen Sie die Option -a hinzu, um eine umgekehrte Suche durchzuführen. Ich selbst habe festgestellt, dass auf meinem Router maximal 15 Zeichen für Hostnamen vorhanden sind.

ping -a 192.168.1.123
Pinging RASPBERRYPI [192.168.1.123] with 32 bytes of data:
...

Solange dir das keinen Namen sagt, sollst du weiterpflügen.


0

Wenn Sie den Hostnamen geändert haben, installieren Sie Samba auf dem Pi.

sudo apt-get install samba

Versuchen Sie dann Folgendes von Ihrem Remote-Computer aus:

ping newhostname.local

Und zu ssh:

ssh pi@newhostname.local
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.