ifconfig
y ip
Android 7
adb shell ifconfig
adb shell ip address show
ifconfig
era una implementación molesta que no mostraba todas las versiones por defecto en versiones anteriores como se explica a continuación, pero ahora funciona bien.
netcfg Android 5.1.1
Esta herramienta fue eliminada en Android posteriores, y ifconfig
se hizo más decente y muestra todas las interfaces por defecto, lo que hace que este método sea inútil en las nuevas versiones.
adb shell netcfg | grep wlan0
desde el escritorio es la mejor opción si ya estás desarrollando para Android y tienes adb
y una configuración de conexión USB.
Muestra de salida:
wlan0 UP 192.168.0.3/24 [...]
Confirmar con:
adb shell ifconfig wlan0
ifconfig
en Android ( casero ?) es diferente de la de los ordenadores de sobremesa ( net-tools
en Ubuntu 15.10), ya que requiere que se dé la interfaz.
Esto también se menciona en: ¿Existe algún comando o aplicación similar a ipconfig?
También puedes instalar un emulador de terminal como Emulador Teriminal de Jack Palevich Abrirlo y teclear: netcfg
. Pero en ese caso te convendría alguna app que te muestre las IPs, ya que escribir en los dispositivos es un coñazo (a no ser que tengas un teclado externo...).
Si todo lo que quieres es así SSH en el dispositivo, adb shell
es el camino a seguir: https://stackoverflow.com/a/34040560/895245
Si estás desarrollando una aplicación de servidor, lo más sencillo sería mostrar las IPs de los dispositivos en algún TextView
que tiene un método puramente Java: https://stackoverflow.com/questions/494465 | https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device
Gestión del navegador del router
Si estás en casa, puedes hacerlo:
- conecte su ordenador de sobremesa al router con un cable Ethernet
- acceder a alguna dirección mágica dependiente del proveedor, a menudo http://192.168.0.1
- la mayoría de los proveedores tienen una lista de IPs de dispositivos en algún lugar
nmap
Si su dispositivo está ejecutando un servidor, por ejemplo, SSHD en el puerto 2222 como se explica en: https://stackoverflow.com/a/34040560/895245 puede hacer un escaneo de puertos:
sudo nmap -sV --open 192.168.0.0/24 -p2222
1 votos
El4G-IP se encuentra en Ajustes->Sistema->Acerca del teléfono->Dirección IP