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
Klemme
quelle

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
Spack
quelle
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.

Hans
quelle
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 [email protected]
Parrotruper
quelle