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:
- Ubuntu
- Debian
- Fedora
- Arch Linux
- Linux Mint
- Raspberry Pi OS
Se aplica a sistemas que utilizan:
- Ethernet
- Wi-Fi
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:
- Pérdida de conectividad en la red local
- Pérdida de acceso a internet
- Imposibilidad de comunicarse con otros dispositivos en la LAN
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:
- Dirección IP local actual
- Máscara de subred (o prefijo CIDR)
- Dirección IP del router (puerta de enlace)
- Direcciones de servidores DNS
- Una dirección IP libre en el mismo rango de red
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:
- Estar en la misma subred que el router
- No estar en uso por otro dispositivo
- Preferiblemente estar fuera del rango DHCP del router
Ejemplo de red:
- IP del router:
192.168.1.1 - Subred:
/24(255.255.255.0) - IP estática válida:
192.168.1.50
Evita usar:
- La propia IP del router
- IPs ya asignadas a otros dispositivos
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:
Wired connection 1Wi-Fi connection
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
- Verifica la dirección IP de la puerta de enlace
- Comprueba la configuración de los servidores DNS
- Asegúrate de que la IP esté dentro de la subred correcta
Conflicto de dirección IP
- Otro dispositivo puede estar usando ya la misma IP
- Elige una IP diferente que no esté en uso y vuelve a aplicar la configuración