Cómo saber tu dirección IP en Linux

En Linux tienes dos «IPs»: la local (la de tu red interna) y la pública (con la que te ve Internet). Se consultan con comandos distintos.

IP local

El comando moderno es:

ip a

Busca tu interfaz (por ejemplo wlan0 o eth0) y verás la IP junto a inet, del tipo 192.168.x.x. Para verlo más directo:

ip -4 addr show | grep inet

El antiguo ifconfig aún funciona si instalas net-tools.

IP pública

Como la da tu proveedor, se consulta a un servicio externo:

curl ifconfig.me

O alternativas como curl ipinfo.io/ip. Si curl no está, instálalo con sudo apt install curl.

Preguntas frecuentes

¿Cuál necesito, la local o la pública?

La local, para configurar equipos de tu red (impresoras, SSH interno); la pública, para acceder a tu equipo desde fuera o comprobar tu conexión.

¿Por qué mi IP pública cambia?

Muchos proveedores asignan IP dinámica: cambia cada cierto tiempo salvo que contrates IP fija.