Mein Raspberry Pi ist über seinen Hostnamen in meinem LAN nicht erkennbar.
Ich habe ein paar andere Ubuntu- Maschinen im LAN, und sie sind alle über ihre Hostnamen pingbar.
Auf meinem Himbeer-Pi:
pi@raspberrypi ~ $ hostname
raspberrypi
Auf einem anderen Computer im selben LAN:
ping raspberrypi
ping: unknown host raspberrypi
raspbian
networking
ssh
Klemme
quelle
quelle
ping raspberrypi.local
, denke ich, dass der.local
Teil entscheidend istAntworten:
Haben Sie versucht, einen Ping-Test mit der IP-Adresse durchzuführen? Wenn das funktioniert, besteht Ihr Problem normalerweise darin, den Namen in eine IP-Adresse aufzulösen.
Es gibt viele Möglichkeiten, dies zu beheben. Du könntest
quelle
hosts:
Ihr Rechner hat/etc/nsswitch.conf
?Sie müssen avahi-daemon (zeroconf) verwenden, wenn Sie eine Verbindung über einen Hostnamen anstelle einer IP-Adresse herstellen möchten. In der Raspberry Pi-Dokumentation zu RPi Advanced Setup :
Installiere avahi mit den folgenden Befehlen auf dem Raspberry Pi:
Aktualisieren Sie den Boot-Start für den Avahi-Daemon
Übernehmen Sie die neue Konfiguration mit:
Der Raspberry Pi sollte jetzt von anderen Computern aus als raspberrypi.local adressierbar sein, zum Beispiel: ssh [email protected] oder http: //raspberrypi.local, wenn Sie einen HTTP-Dienst installiert haben.
Wenn Sie keine Verbindung von Windows-PCs über SSH herstellen konnten, haben Sie möglicherweise den Bonjour- Dienst nicht installiert .
Holen Sie sich Bonjour für Windows: Laden Sie Bonjour Print Services für Windows v2.0.2 herunter . Einfach installieren.
quelle
sudo apt-get install insserv
. Ansonsten folgen Sie den obigen Anweisungen. Getestet und für mich gearbeitet!