So finden Sie die IP-Adresse von Raspberry Pi, wenn es ohne Bildschirm mit dem drahtlosen Netzwerk verbunden ist

So finden Sie die IP-Adresse von Raspberry Pi, wenn es ohne Bildschirm mit dem drahtlosen Netzwerk verbunden ist

Wir gehen davon aus, dass Sie ein linuxer sind, aber wir möchten nicht davon ausgehen, dass Sie windowser sind, denn Windows-Benutzer kaufen normalerweise einen Monitor, weil sie an die Befehlszeilenschnittstelle überhaupt nicht gewöhnt sind. Schließlich ist Windows ohne Monitor ein totes System.

OK, nehmen wir an, Sie sind ein Linux-Benutzer, dann

Erster Fall:

Ich habe kein Geld, um einen Monitor für den Raspberry Pi zu kaufen, und mir fehlt nur noch ein Internetkabel von meiner Breitbandverbindung zu Hause und ein WLAN-Router für den Internetzugang. Wie kann ich die IP-Adresse des Raspberry Pi herausfinden?

Zu diesem Zeitpunkt müssen Sie den Raspberry Pi nur über ein Ethernet-Kabel mit der LAN-Schnittstelle des WLAN-Routers verbinden und sich bei der Benutzerverwaltungsschnittstelle des WLAN-Routers anmelden.

192.168.0.1

oder

192.168.1.1

Dann können Sie eine IP sehen, die nicht die Ihres PCs ist, sondern die IP Ihres Raspberry Pi

Manche Leute sagen vielleicht: „Ist die Verwendung von ifconfig nicht Unsinn?“ Wenn du dich nicht anmelden kannst, wo kannst du ifconfig ausführen? Mein Vorschlag:

1. Ansicht vom Router (problematisch)

2. Schreiben Sie einfach ein Programm, das durch 192.168.1.1---192.168.1.255 läuft. Das habe ich gemacht. Das Timeout für jede Verbindungserkennung beträgt 100 ms. Ich kann die IP-Adresse des Raspberry Pi schnell wie folgt finden:

Erledigt.

Zweiter Fall

Ich bin ein armer Student. Ich möchte zum ersten Mal etwas über eingebettete Systeme lernen. Ich habe Geld gespart, um einen Raspberry Pi zu kaufen. Dann habe ich einfach ein Ethernet-Kabel angeschlossen. Wie kann ich die IP-Adresse des Raspberry Pi herausfinden?

Im TCP/IP-Protokoll gibt es ein Protokoll namens ARP das zum Zuordnen von IP-Adressen in einem lokalen Netzwerk zu MAC-Adressen dient.

An diesem Punkt wissen diejenigen, die die Tricks kennen, wie es geht. Es ist in Ordnung, wenn Sie es nicht wissen. Lassen Sie uns fortfahren.

Das ARP-Protokoll ist der erste Kommunikationsdienst innerhalb des LAN. Jeder Host fragt die IP-Adresse ab. Der Host mit dieser IP-Adresse muss seine MAC-Adresse gemäß dem ARP-Protokoll an den Host senden, der die ARP-Abfrage initiiert hat.

Dann verwenden wir dies

Ich bin hier ein Debian-Benutzer, andere Red Hat-Benutzer können den Befehl selbst ändern

eingeben

sudo apt-get installiere arp-scan

Installieren Sie dann eine kleine Software wie diese

Dann hier aufgepasst

Verwenden Sie Arp-Scan im Root-Modus

Also

sudo arp-scan -Schnittstelle eth0 --localnet

-interface gibt den zu verwendenden Netzwerkport an. In unserem Fall ist es der kabelgebundene Netzwerkport eth0, die Abkürzung für Ethernet.

--localnet gibt an, dass wir das ARP-Protokoll innerhalb des LAN-Segments verwenden möchten

Ist die IP-Adresse nicht in vier Segmente unterteilt, ABCD? Wir verwenden ARP nur innerhalb des LAN-Segments, zum Beispiel:

Die LAN-IP-Adresse Ihres PCs lautet 192.168.1.9 und die Subnetzmaske 255.255.255.0

Dann sendet arp-scan nur ARP-Pakete an IP-Adressen im Netzwerksegment 192.168.1.0/24, also 192.168.1.2-192.168.1.254

Warten Sie dann eine Weile, die IP des Raspberry Pi wird angezeigt, und dann können Sie mit dieser IP eine SSH-Verbindung herstellen.

ssh -l pi xxxx

Geben Sie anschließend Ihr Passwort ein

Himbeere

OK, die Anmeldung bei Raspberry Pi war erfolgreich

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • So installieren Sie Docker auf Raspberry Pi
  • Python Raspberry Pi Infrarot-Reflexionssensor
  • Ubuntu16.04/Raspberry Pi Python3+OpenCV-Konfigurationstutorial (Teilen)
  • Python+Raspberry Pi+YOLO bauen eine Kamera mit künstlicher Intelligenz
  • Raspberry Pi.GPRS.SMS-Empfänger
  • So installieren Sie NodeJS unter Debian (Raspberry Pi)
  • Python implementiert den Beispielcode für die automatische Wiederverbindung der Raspberry Pi WiFi-Trennung
  • Verwenden Sie Python, um die Raspberry Pi-WEB-Steuerung einfach zu implementieren
  • Tutorial zur Installation von Python und OpenCV auf einem Raspberry Pi 2 oder Raspberry Pi B+
  • Beispiel für das Abrufen von Informationen zum GY-85-Neunachsmodul mit Python in Raspberry Pi

<<:  MySQL-Datenbanktabelle und Datenbankpartitionierungsstrategie

>>:  Vier Möglichkeiten zum Wechseln von Registerkarten in VUE

Artikel empfehlen

MySQL max_allowed_packet-Einstellung

max_allowed_packet ist ein Parameter in MySQL, de...

So aktivieren Sie Flash in Windows Server 2016

Ich habe vor Kurzem VMware Horizon bereitgestellt...

Fallstricke bei der neueren Version des IDEA2021 Tomcat10-Servlets

Da die Version, die ich beim Lernen verwendet hab...

Grundlegende Verwendung des Befehls wget unter Linux

Inhaltsverzeichnis Vorwort 1. Laden Sie eine einz...

Eine kurze Einführung in React

Inhaltsverzeichnis 1. CDN-Einführung 1.1 reagiere...

Detaillierte Hinweise zu React für Einsteiger

Inhaltsverzeichnis 1. Grundlegendes Verständnis v...

Docker stellt MySQL bereit, um Beispielcode für eine Remoteverbindung zu erreichen

1. Docker durchsucht MySQL查看mysql版本 2. Docker Pul...

Detaillierte Erläuterung der bidirektionalen Bindung von Vue

Inhaltsverzeichnis 1. Zwei-Wege-Bindung 2. Wird d...

Reines CSS, um coole Neonlichteffekte zu erzielen (mit Demo)

Ich habe kürzlich die Tutorial-Reihe zu CSS-Anima...