Ich muss die Raspberry PI-IP-Adresse im lokalen Netzwerk finden, ohne die Himbeere mit einem Monitor zu verbinden. Wie mache ich das auf Linux- oder Mac OS-Systemen?
networking
remote
J. Costa
quelle
quelle
Antworten:
Alle Himbeer-Geräte-MAC-Adressen begannen mit B8: 27: EB .
Auf * nix- Systemen kann dies durch Ausführen des folgenden Befehls erreicht werden:
Wo
192.168.1.*
wird Ihre lokale Netzwerkmaske sein. Sie erhalten eine Antwort wie:Die 192.168.1.179 ist die Raspberry Pi-IP-Adresse in Ihrem Netzwerk.
Wenn Sie auf einem Mac- System arbeiten, können Sie mit Homebrew nmap installieren :
Unter Windows können Sie Wireshark verwenden und den folgenden Anzeigefilter verwenden:
quelle
nmap -sP 192.168.1.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
sudo nmap -p 22 --open -sV 192.168.0.0/24
per -Post dieses Typen zu finden .Wenn Sie MacOS oder Linux verwenden, versuchen Sie Folgendes:
Unter Windows können Sie Folgendes verwenden:
quelle
arp -n | awk '/b8:27:eb/ {print $1}'
jetzt.Ich benutze mDNS / Bonjour, um meinem Pi einen lokalen Namen wie pi.local zu geben. Ich brauche nicht zu wissen, es ist IP-Adresse und das funktioniert für Verknüpfungen und wenn Sie einen Link einbetten müssen ...
Wie und warum Sie Ihrem Pi einen lokalen Namen zuweisen
quelle
/etc/hosts
lokal herumgespielt, um diese Funktionalität auf meinen Desktop zu bekommen. Dies ist eine VIEL bessere Lösung! Vielen Dank für den Hinweis!Wenn Sie eine GUI-Anwendung dafür verwenden möchten, können Sie das
Yakala
Tool ( https://github.com/mozcelikors/yakala ) für Debian / Ubuntu verwenden. Mit diesem Tool können Sie nicht nur nach verfügbaren Netzwerken des Typs B und C suchen, sondern auch SSH direkt in das Netzwerk einbinden:oder
Haftungsausschluss: Ich bin der Schöpfer von Yakala. Vorschläge / Fehler werden sehr ernst genommen.
quelle
Standardmäßig heißt die Himbeere raspberrypi. Sie können einfach 'ping raspberrypi' und die ICMP-Echoantwort gibt Ihnen die IP-Adresse. Es hat bei mir funktioniert. Stellen Sie sicher, dass der DHCP-Server erreichbar ist, da sich die Himbeer-Netzwerkkarte standardmäßig im DHCP-Client-Modus befindet. Ansonsten bekommt die Himbeere eine APIPA-Adresse.
quelle
Unter Linux und MAC können Sie im Terminal auch "arp - a" eingeben und eine Liste der angeschlossenen Geräte abrufen. Suchen Sie nach dem Gerät mit B8, Beispiel: 192.168.4.5 @ B8 ... wird das Himbeer pi IP.
quelle
Oder Sie können über einen Browser auf Ihren Router zugreifen und Ihr Android-Gerät finden. Fast jede Router-GUI verfügt über einen Dienst, mit dem Sie alle Geräte überprüfen können, die derzeit mit Ihrem Netzwerk verbunden sind.
quelle
Wenn Sie MacOS ausführen, verwenden Sie PiFinder , eine Anwendung, die Ihnen die IP eines Raspberry Pi in Ihrem Netzwerk anzeigt .
quelle
Ich benutze die kostenlose Fing- App in meinem Android-Smartphone. Es durchsucht das Netzwerk und zeigt die angeschlossenen Geräte nach Typ, einschließlich Raspberry Pi, sowie die verfügbaren Ports. Praktisch, um festzustellen, ob SSH, Web oder VNC aktiviert sind und ausgeführt werden.
quelle
Kopieren Sie Folgendes in Ihr Terminal / Ihre Konsole / Ihre Shell:
Bitte passen Sie 192.168.1 an. zu Ihrem individuellen Netzwerk.
Die Ausgabe sieht ungefähr so aus:
192.168.1.109 wäre die IP deines Raspberry Pi's… :)
quelle
Fügen Sie dies in pi.php auf Ihrem Webserver ein:
Möglicherweise müssen Sie die Datei pi auf Ihrem Webserver mit Schreibrechten für Ihren Webserver erstellen.
Stellen
in /etc/rc.local auf Ihrem pi.
Holen Sie sich die IP Ihres pi, indem Sie http: // yourwebserver / pi durchsuchen
quelle
Bei einer Neuinstallation von NOOBS oder Raspbian lautet der Standard-Hostname "raspberrypi". In einigen Netzwerkkonfigurationen (dh wenn mDNS verwendet und konfiguriert wird) können Sie "raspberrypi.local" verwenden. Eine andere Möglichkeit ist,
arp -a
raspberrypi auszuführen und zu suchenHINWEIS: Dies funktioniert nicht für jede Instanz.
quelle
.local
verwendet werden können, hängt normalerweise nicht von IPv6 ab und auch nicht davon, ob ein Router vorhanden ist. Wenn mDNS-Unterstützung verfügbar ist, wird pi-name.local aufgelöst, IPv6 oder nicht. Einige Heimrouter verwenden auch .local als lokale DNS-Domäne. Dies ist wiederum unabhängig von IPv6 und hängt vom Routermodell ab. Einige Heimrouter verwenden unterschiedliche Domänen, z. B. pi-name.fritz.box.Mein Router weist neu entdeckten Systemen nacheinander eine IP-Adresse ab 192.168.1.2 zu. Ich habe eines Tages jedes System in meinem Haus durchgesehen und Adressen für sie reserviert.
Wenn ich auf diese Weise ein neues System erstelle, ist die IP-Adresse wahrscheinlich 192.169.1.18.
Eine andere Möglichkeit, die serielle Konsole zu verwenden. Sie können ein serielles Terminalprogramm verwenden, um sich bei Ihrem Himbeer-Pi anzumelden. Ich würde vorschlagen, die Einstellung 8N1 (8-Bit, kein Paritätsbit, 1 Stoppbit) mit einer Geschwindigkeit (Baudrate) von 115.200 zu verwenden. Sie benötigen einen USB-zu-Seriell-Anschluss (3V3).
quelle
Ich gehe davon aus, dass Sie keine Verbindung zu Ihrem PI herstellen können, da Sie sonst dessen IP kennen würden.
Wenn Sie zu Ihrer Router-Seite gehen (normalerweise 192.168.1.1 in Ihrem Browser), sollten Sie dort einen Abschnitt mit den bereits verbundenen Geräten haben. Sie können versuchen, den PI ein- und auszuschalten (und ein Gerät sollte in der Liste erscheinen / verschwinden).
quelle
"Fing" oder "Net Analyzer" auf Android. Zeigt Ihr gesamtes Netzwerk.
quelle