15%

Ahorre 15% en todos los servicios de alojamiento

Pon a prueba tus habilidades y consigue Descuento en cualquier plan de hosting

Usa el código:

Skills
Comenzar
02.01.2026

¿Qué comando de linux puedes usar para mostrar o cambiar la configuración de IP?

En los sistemas Linux modernos, la configuración de red se gestiona a través de un conjunto de herramientas de línea de comandos que te permiten inspeccionar, solucionar problemas y modificar la configuración de IP sin depender de una interfaz gráfica. Estos comandos son esenciales para administradores y usuarios avanzados porque proporcionan control rápido y preciso sobre cómo una máquina se conecta a una red, ya sea que estés asignando una IP estática en un servidor, verificando por qué un servicio no es accesible, verificando la puerta de enlace predeterminada o levantando una interfaz después de un reinicio.

En escenarios del mundo real, usas estos comandos para:

  • Mostrar las direcciones IP actuales asignadas a las interfaces de red (IPv4/IPv6)
  • Verificar el estado del enlace (UP/DOWN), MTU y detalles de la interfaz
  • Ver las reglas de enrutamiento y la puerta de enlace predeterminada activa
  • Cambiar temporalmente la configuración de IP para pruebas o recuperación de emergencia
  • Diagnosticar problemas de conectividad (subred incorrecta, ruta faltante, interfaz caída, etc.)
  • Confirmar qué interfaz y ruta utiliza el sistema para alcanzar un destino

Dado que Linux se ejecuta en todas partes, desde servidores en la nube y nodos VPS hasta enrutadores y dispositivos embebidos, poder configurar la red a través de la CLI es una habilidad fundamental. En Linux moderno, el comando principal para mostrar y cambiar la configuración de IP es: ip (del conjunto iproute2). Reemplaza la mayoría de las utilidades más antiguas, funciona de manera consistente en todas las distribuciones y es el conjunto de herramientas estándar utilizado en los entornos de producción actuales.

Cambiar configuración de IP (en tiempo de ejecución / no persistente)

Los cambios realizados con ip generalmente duran hasta el reinicio (o hasta que NetworkManager/systemd-networkd los sobrescriba). Para persistencia, usa NetworkManager (nmcli) o archivos de configuración de la distribución.

Levantar una interfaz

sudo ip link set dev eth0 up
sudo ip link set dev eth0 down

Agregar una dirección IP (CIDR)

sudo ip addr add 192.168.10.50/24 dev eth0

Eliminar una dirección IP

sudo ip addr del 192.168.10.50/24 dev eth0

Reemplazar dirección IP (patrón común)

sudo ip addr flush dev eth0

sudo ip addr add 192.168.10.50/24 dev eth0

Agregar una puerta de enlace predeterminada

sudo ip route add default via 192.168.10.1 dev eth0

Reemplazar puerta de enlace predeterminada (de manera limpia)

sudo ip route replace default via 192.168.10.1 dev eth0

Agregar una ruta estática

sudo ip route add 10.50.0.0/16 via 192.168.10.254 dev eth0

Cambios persistentes (recomendado en escritorios/servidores)

Si usas NetworkManager: nmcli

Mejor para Ubuntu Desktop, muchos escritorios basados en RHEL y muchas imágenes en la nube.

Mostrar conexiones

nmcli con show

Establecer IPv4 estática en una conexión

sudo nmcli con mod "Wired connection 1" ipv4.method manual
ipv4.addresses 192.168.10.50/24 ipv4.gateway 192.168.10.1 ipv4.dns "1.1.1.1 8.8.8.8"
sudo nmcli con up "Wired connection 1"

Si usas systemd-networkd: networkctl

Común en servidores mínimos.

networkctl status

La persistencia se realiza editando archivos *.network en:

  • /etc/systemd/network/

Comandos heredados que aún verás (pero no preferidos)

  • ifconfig (net-tools) — a menudo ya no se instala por defecto

  • route — reemplazado por ip route

Conclusión práctica

  • Mostrar + cambiar (estándar moderno): ip

  • Hacerlo persistente (común): nmcli (NetworkManager) o configuración de systemd-networkd

Si me dices tu distribución (Ubuntu/Debian/RHEL/Alma/etc.) y si es servidor o escritorio, puedo darte el método persistente exacto que deberías usar.

15%

Ahorre 15% en todos los servicios de alojamiento

Pon a prueba tus habilidades y consigue Descuento en cualquier plan de hosting

Usa el código:

Skills
Comenzar