Wie kann ich nach dem Hochfahren am einfachsten die IP-Adresse ermitteln und anzeigen, die das Gerät derzeit verwendet?
Ich verwende Raspbian und ifconfig
scheine nicht installiert zu sein.
Gibt es Widgets, die diese Informationen in LXDE anzeigen?
raspbian
networking
Zoot
quelle
quelle
Antworten:
Die if-Toolfamilie, einschließlich ifconfig, wird veraltet und durch die neueren ip-Befehle ersetzt, sodass Sie über die Befehlszeile eine der folgenden Optionen verwenden können, um Ihre IP-Adresse zu ermitteln:
oder
oder wenn Sie immer noch ifconfig verwenden möchten und es noch nicht installiert ist
quelle
ip a
ist ausreichend, wenn Sie die IP-Adresse erhalten möchten :)/sbin/ifconfig
oder/sbin/ip
als beliebiger Benutzer ausgeführt werden.Sie können auch dieses kleine Python-Skript verwenden.
quelle
Als Alternative zum Ermitteln der DHCP-zugewiesenen IP-Adresse habe ich meinem Router / DHCP-Server eine reservierte IP-Adresse hinzugefügt. Es stimmt mit der MAC-Adresse des Raspi überein und weist immer die gleiche IP-Adresse zu - auch nach einer Neuinstallation des Betriebssystems.
Da Wheezy jetzt standardmäßig SSH aktiviert hat, kann ich mich bei einem frisch installierten Raspberry Pi anmelden, ohne jemals eine Tastatur oder einen Monitor anschließen zu müssen.
Entschuldigung, dass Sie die Frage nicht direkt beantwortet haben, aber es schien eng genug zu sein, um darauf hinzuweisen.
quelle
Möglicherweise können Sie den DHCP-Status / die DHCP-Protokolle auf Ihrem DHCP-Server überprüfen. Vor allem, wenn es sich in Ihrem Heimnetzwerk befindet. Auf allen Routern, die ich besessen habe, war dies ziemlich leicht zu finden.
Dies ist hilfreich, wenn Sie kopflos arbeiten und nur die Adresse kennen möchten, an die ssh gesendet werden soll.
quelle
b8:27:eb:xx:xx:xx
, es ist wahrscheinlich eine RPi :)Was hat bei mir funktioniert:
da
ifconfig
war beisbin/ifconfig
quelle
Wenn Sie Ihre externe IP-Adresse sehen möchten, verwenden Sie diese in Ihrer Befehlszeile
Sie könnten eine Funktion erstellen, um es einfacher zu machen.
Bearbeiten Sie Ihre .bashrc-Datei und fügen Sie am Ende der Datei die folgende Funktion hinzu.
Funktion zur Anzeige der externen IP-Adresse
Aufruf Ihrer Funktion von cli
Weitere interessante Möglichkeiten zum Abrufen Ihrer IP-Adresse finden Sie unter diesem Link
http://www.if-not-true-then-false.com/2010/linux-get-ip-address/
quelle
quelle
Shea Silverman und Jacob Bates haben kürzlich ein Tool namens PIP erstellt , mit dem Sie die IP-Adresse Ihres Himbeer-Pi abrufen können, ohne sie an einen Bildschirm anzuhängen, da es ein Skript installiert, das Ihre IP-Adresse an einen Server sendet, den Sie mit Ihrem besuchen können Haupt-PC. Es ist vielleicht nicht die beste Option in jeder Situation, aber es ist ein sehr kluger Hack.
quelle
Babyskript zur Rückgabe der IP-Adresse, funktioniert an einer Eingabeaufforderung:
IP-Adressliste | grep inet | grep -v 127.0.0 | cut -d "" -f 6 | cut -d "/" -f 1
quelle
Ich schlage vor, dass Sie Bonjour verwenden, anstatt die IP-Adresse zu suchen. Lassen Sie die Zuweisung über DHCP erfolgen. Solange sich Ihr PC im selben Netzwerk befindet, können Sie über den Namen darauf zugreifen.
Zum Beispiel .. raspberrypi.local
Sobald dies eingerichtet ist, können Sie völlig kopflos laufen, mit SSH oder VNC usw. eine Verbindung zum Pi herstellen.
In diesem Artikel wird die Einrichtung für Bonjour erläutert. http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=18207
Beachten Sie, dass Sie für einen Windows-Computer den Bonjour-Druckerdiensttreiber installieren müssen, eine winzige Sache ...
Für Mac und Ubuntu ist Bonjour bereits da.
quelle
Der Grund, warum Sie ifconfig möglicherweise nicht haben, ist, dass Ihr System möglicherweise stattdessen die iproute2-Suite verwendet. iproute2 enthält aktualisierte Entsprechungen der alten ifconfig- und route-Suites.
Ich erwähne dies, weil Sie, wenn Sie anfangen, Befehle auszuprobieren, die Sie von ifconfig oder route gewohnt sind, zunächst diese alten Pakete installieren müssen, anstatt nur das neuere Äquivalent zu verwenden. Wenn Sie beispielsweise netstat verwenden und feststellen müssen, dass es fehlt, suchen Sie einfach nach "iproute2 netstat equivalent", und Sie sollten den Befehl "ss" finden. Weitere Informationen und Dokumentation finden Sie im Artikel der Linux Foundation: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
quelle
Ich habe verschiedene Antworten gesehen. einige kannte ich und einige kannte ich nicht. Es gibt auch eine, die ich immer benutze und die noch nicht aufgeführt ist. Wenn ja und ich habe es verpasst, tut mir leid.
sudo Hostname -I
quelle
Ein Liner mit ifconfig und sed:
Ersetzen Sie wlan0 durch die gewünschte Schnittstelle.
quelle
funktioniert für mich auf Ubuntu und Raspbian
quelle
Ich glaube,
arp -a
entweder auf Windows oder Linux wäre die einfachste, sobald Ihr Pi mit dem Netzwerk verbunden ist.quelle
man arp
beginnt derzeit "Dieses Programm ist veraltet."Ich weiß nicht über LXDE. Um Ihre IP-Adresse Ihres Geräts zu erfahren, besuchen Sie die Website Ip-Details.com . Hier geben sie auch den IP-Standort, die ISP-Adresse, das Land usw. an.
quelle