Ich möchte wissen, welche IP-Adresse mein Android-Handy hat. Wie kann ich beispielsweise die meinem Telefon zugewiesene lokale IP-Adresse ermitteln, wenn ich mein Telefon über WLAN verwende?
networking
internet
Jonas
quelle
quelle
##4636##
erhalte ich diese Meldung:Connection problem or invalid MMI code
. Und im erweiterten Menü "WLAN-Einstellungen" kann ich die IP-Adresse nicht sehen, wenn sie über DHCP festgelegt wurde. Aber danke für das Menü, ich wusste nichts davon.Testing meny
war sehr gut.ifconfig
undip
Android 7ifconfig
war eine ärgerliche Implementierung, bei der nicht alle Versionen standardmäßig in früheren Versionen angezeigt wurden (siehe unten), aber jetzt funktioniert es einwandfrei.netcfg Android 5.1.1
Dieses Tool wurde in späteren Android-
ifconfig
Versionen entfernt und anständiger gestaltet. Standardmäßig werden alle Schnittstellen angezeigt, sodass diese Methode in neueren Versionen nicht mehr verwendet werden kann.Von Ihrem Desktop ist die beste Option, wenn Sie bereits für Android entwickeln und über
adb
einen USB-Verbindungsaufbau verfügen .Beispielausgabe:
Bestätigen mit:
ifconfig
unter Android ( hausgemacht ?) unterscheidet sich von dem auf Desktops (net-tools
Paket unter Ubuntu 15.10), da die Schnittstelle angegeben werden muss.Dies wird auch erwähnt unter: Gibt es einen Befehl oder eine Anwendung ähnlich ipconfig?
Sie könnten auch einen Terminal - Emulator wie installieren Teriminal Emulator von Jack Palevich , öffnen und Typ:
netcfg
. In diesem Fall ist es jedoch besser, eine App zu verwenden, in der die IP-Adressen angezeigt werden, da das Tippen auf Geräten mühsam ist (es sei denn, Sie haben eine externe Tastatur ...).Wenn alles, was Sie wollen, ist es so SSH in das Gerät,
adb shell
der Weg zu gehen: https://stackoverflow.com/a/34040560/895245Wenn Sie eine Server-App entwickeln, ist es am benutzerfreundlichsten, die IP-Adressen einiger Geräte anzuzeigen
TextView
, die eine reine Java-Methode haben: https://stackoverflow.com/questions/494465 | https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-deviceRouter-Browser-Verwaltung
Wenn Sie zu Hause sind, können Sie:
nmap
Wenn auf Ihrem Gerät ein Server ausgeführt wird, z. B. eine SSHD an Port 2222, wie unter https://stackoverflow.com/a/34040560/895245 erläutert , können Sie diesen Port scannen:
quelle
Am einfachsten ist es, ein Tool wie zB OS Monitor zu verwenden , das Ihnen (unter anderem) auch viele Netzwerkdetails anzeigt:
OS Monitor mit Details zur Netzwerkschnittstelle (Quelle: Google Play ; zum Vergrößern auf das Bild klicken)
Wie der Screenshot zeigt, zeigt diese App für jede Netzwerkschnittstelle:
0.0.0.0
diese Schnittstelle derzeit nicht verwendet wird)¹ Schnittstellennamen werden auf verschiedenen Geräten möglicherweise unterschiedlich behandelt. In den meisten Fällen kann man jedoch anhand der IP erkennen, wo sie hingehört. Darüber hinaus
rmnet
wird meist für GPRS (mobile Daten) verwendet, während WiFi Namen wietiwlan
oder verwendeteth
.quelle
In jeder Terminalemulator-App:
Anwendbar sowohl für WiFi als auch für mobile Daten. Benötigt keine root.
quelle