108 votos

¿Cómo puedo ver la dirección IP de mi teléfono Android?

Me gustaría saber qué dirección IP tiene mi teléfono Android. Por ejemplo, si uso mi teléfono por WiFi, ¿cómo puedo obtener la dirección IP local asignada a mi teléfono?

1 votos

El4G-IP se encuentra en Ajustes->Sistema->Acerca del teléfono->Dirección IP

124voto

kcoppock Puntos 493

La forma más fácil es ir a tu Configuración WiFi, y pulsar Menu > Advanced . Aparecerá allí, o puedes configurarlo como una IP estática si quieres.

La forma genial es marcar *#*#4636#*#* para abrir el menú de pruebas. A continuación, haga clic en Información de WiFi y luego en Estado de WiFi.

2 votos

Cuando llamo ##4636## Me aparece este mensaje: Connection problem or invalid MMI code . Y en el menú avanzado de la Configuración WiFi, no puedo ver la dirección IP si se establece por DHCP. Pero gracias por ese menú, no lo conocía.

0 votos

Jaja, lo siento, sí aparentemente un asterisco se resuelve a un signo de libra en cursiva? ¿Así que no puedes ver tu dirección DHCP en la configuración de tu WiFi? Estoy corriendo Cyanogenmod y puedo ver la mía hacia la parte inferior del menú. No sabía que no era una característica estándar :O

0 votos

No, no hay ninguna dirección IP en mi Nexus One con Android 2.2. pero el Testing meny era muy bueno.

13voto

Marenz Puntos 642

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

0 votos

También funciona en Android 4.2.1.

9voto

Izzy Puntos 45544

La forma más fácil es usar una herramienta como, por ejemplo. Monitor OS que te muestra (entre otros) también un montón de detalles de la red:

OS Monitor
El monitor del sistema operativo muestra los detalles de la interfaz de la red (fuente: Google Play (haga clic en la imagen para ampliarla)

Como muestra la captura de pantalla, esta aplicación revela para cada interfaz de la red:

  • Nombre de la interfaz¹.
  • Asignación de la dirección IPv4 (si 0.0.0.0 esta interfaz está actualmente sin usar)
  • Dirección IPv6 (si está disponible)
  • Dirección MAC
  • estadísticas de paquetes (es decir, datos transferidos)
  • un estatus

¹ los nombres de las interfaces pueden manejarse de forma diferente en los distintos dispositivos. Pero en la mayoría de los casos se puede saber por la IP a la que pertenece. Además, rmnet se utiliza principalmente para GPRS (datos móviles), mientras que WiFi utiliza nombres como tiwlan o eth .

1voto

Jack Wade Puntos 231

En cualquier aplicación de emulador de terminal:

~$ ip -o a

Aplicable tanto a WiFi como a Datos Móviles. No requiere Root.

0voto

terry1769 Puntos 687

El Widget de dirección IP muestra un pequeño widget en su pantalla de inicio con su dirección IP. Lo he estado usando durante un par de semanas.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X