Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
Cuando necesitas modificar la dirección de red de un servidor o de tu equipo de escritorio, el comando para cambiar la IP en Linux depende de si trabajas con systemd o con el sistema clásico de scripts. La respuesta corta: en distribuciones modernas se usa nmcli o ip addr add, y en sistemas con Netplan (Ubuntu reciente) se edita un archivo YAML. No hay un único comando universal, y esa es la primera trampa con la que se topa casi todo el mundo.
El comando que sí funciona ahora mismo: ip addr
El comando para cambiar la IP en Linux más directo, sin reiniciar servicios, es ip addr add 192.168.1.50/24 dev eth0. Con esto asignas una dirección nueva a la interfaz. Para reemplazar la anterior, quita primero la existente: ip addr del 192.168.1.20/24 dev eth0. Es rápido, pero volátil: al reiniciar, el cambio desaparece.
Un caso real que veo a menudo: alguien configura una IP fija con ip, la prueba, todo responde bien, y al día siguiente el equipo vuelve a la dirección del DHCP. El comando no persiste porque no toca la configuración del gestor de red. Es útil para pruebas, no para producción.
Esto no funciona si la interfaz está gestionada por NetworkManager o systemd-networkd: en cuanto el servicio recargue, sobrescribirá tu cambio. Ahí hay que usar las herramientas del gestor.
nmcli: el comando para cambiar la IP en Linux con NetworkManager
Si tu distribución usa NetworkManager (Fedora, RHEL, muchas instalaciones de escritorio), el comando para cambiar la IP en Linux que debes memorizar es nmcli. Primero identificas la conexión: nmcli connection show. Luego aplicas la nueva dirección:
nmcli connection modify «Wired connection 1» ipv4.addresses 192.168.1.50/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual
Y recargas con nmcli connection up «Wired connection 1». El cambio es persistente y sobrevive al reinicio. En mi experiencia, este es el método más limpio para servidores con entorno gráfico o portátiles.
Limitación concreta: si el sistema usa Netplan como capa superior, nmcli puede entrar en conflicto con los archivos YAML. En Ubuntu Server reciente, Netplan manda y conviene editarlo directamente.
Netplan: cuando el archivo manda
En Ubuntu 17.10 y posteriores, el comando para cambiar la IP en Linux pasa por editar /etc/netplan/01-netcfg.yaml (o el nombre que tenga). Un bloque típico:
network:
version: 2
ethernets:
enp3s0:
dhcp4: no
addresses: [192.168.1.50/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
Después se aplica con sudo netplan apply. Ojo con la indentación: YAML es sensible a los espacios y un solo tabulador rompe el archivo. He visto más de un servidor quedarse sin red por copiar y pegar desde un editor que convierte espacios en tabs.
Aviso: gateway4 está obsoleto en versiones recientes de Netplan; algunas instalaciones piden usar routes con to: default. Si aplicas y no hay conectividad, revisa ese detalle antes de asumir que el comando falló.
ifconfig: por qué ya no deberías usarlo
Muchos tutoriales antiguos enseñan ifconfig eth0 192.168.1.50 netmask 255.255.255.0. Funciona en sistemas con net-tools instalado, pero está deprecado y en muchas distribuciones ni siquiera viene por defecto. El comando para cambiar la IP en Linux moderno es ip, no ifconfig. Si lo usas, el cambio tampoco persiste tras un reinicio.
No digo que sea inútil: para un diagnóstico rápido en una máquina antigua sigue sirviendo. Pero como solución permanente, no.
Comprobaciones que evitan el 90% de los problemas
Después de cualquier cambio, verifica con ip addr show y ip route. Si la IP aparece pero no hay salida a internet, el problema suele ser la puerta de enlace o el DNS, no la dirección. Prueba con ping 8.8.8.8 (conectividad) y ping google.com (resolución).
Un detalle que casi nadie menciona: si cambias la IP de un servidor por SSH, tu sesión se cortará en el momento en que la interfaz se reconfigura. Ten a mano acceso por consola o programa el cambio con at o nohup para no quedarte fuera.
La documentación oficial de NetworkManager y Netplan describe las sintaxis exactas según versión. Consulta la que corresponda a tu distribución antes de aplicar cambios en producción; no hay atajos fiables.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.