Dirección IP estática en Linux (red local)

Esta guía explica cómo configurar una dirección IP estática en Linux para que el ordenador utilice siempre la misma dirección IP dentro de la red local (LAN).

Una IP estática proporciona una conexión de red local predecible y estable. No afecta a la conectividad a internet, a las direcciones VPN ni a las IPs públicas.


Sistemas compatibles

Esta guía se aplica a la mayoría de distribuciones modernas de Linux, incluyendo:

Se aplica a sistemas que utilizan:


Aviso importante

Configurar una IP estática cambia la forma en que el sistema Linux se conecta a la red local.

Valores incorrectos pueden causar:

Antes de continuar, asegúrate de conocer la información actual de tu red.


Información de red necesaria

Antes de configurar una IP estática, debes conocer:

Si no conoces estos valores, sigue primero esta guía:

Cómo encontrar la información de red en Linux

No continúes hasta que tengas esta información.


Elegir una dirección IP estática

La IP estática que elijas debe:

Ejemplo de red:

Evita usar:


Configurar una IP estática en Linux

En sistemas Linux modernos, la configuración de IP estática se gestiona normalmente mediante NetworkManager o netplan, dependiendo de la distribución.

Esta guía cubre el método más común usando NetworkManager, que se aplica a la mayoría de distribuciones de escritorio.


Identificar la conexión de red activa

Primero, lista las conexiones de red:

nmcli connection show

Identifica el nombre de la conexión activa, normalmente algo como:

Necesitarás este nombre en los siguientes pasos.


Configurar la IP estática

Ejecuta los siguientes comandos, reemplazando los valores según sea necesario.

Establecer la configuración IPv4 manual

nmcli connection modify "CONNECTION_NAME" ipv4.method manual

Establecer la dirección IP y la subred

Ejemplo para la IP 192.168.1.50 con subred /24:

nmcli connection modify "CONNECTION_NAME" ipv4.addresses 192.168.1.50/24


Establecer el router (puerta de enlace)

nmcli connection modify "CONNECTION_NAME" ipv4.gateway 192.168.1.1


Configurar los servidores DNS

Ejemplo usando servidores DNS públicos:

nmcli connection modify "CONNECTION_NAME" ipv4.dns "1.1.1.1 8.8.8.8"

También puedes usar la IP del router como DNS si lo prefieres.


Aplicar la configuración

Reinicia la conexión de red:

nmcli connection down "CONNECTION_NAME" nmcli connection up "CONNECTION_NAME"

La conexión puede desconectarse y reconectarse brevemente.


Problemas comunes

Sin conexión a internet


Conflicto de dirección IP