Has instalado Ubuntu Server 22.04 en tu Servidor. Ahora vamos a configurar la IP estática (por ejemplo: 192.168.1.240) usando Netplan (el sistema de red predeterminado en Ubuntu 18.04+). Después, te explico cómo actualizar a 24.04 LTS de forma segura y paso a paso.
1. Configurar IP estática en Ubuntu Server 22.04
Ubuntu usa Netplan para la configuración de red. El archivo suele estar en /etc/netplan/.
Paso a paso:
Identifica el nombre de tu interfaz de red (normalmente enpXsY o eth0):
ip link show(Ejemplo: si ves enp0s3 o eno1, anótalo. Vamos a usar enp0s3 como ejemplo).
Ve al directorio de Netplan:
cd /etc/netplan/
lsVerás algo como 00-installer-config.yaml o 01-netcfg.yaml.
Edita el archivo (usa nano o vi, con sudo):
sudo nano 00-installer-config.yaml # Cambia el nombre si es diferenteReemplaza el contenido con algo similar a esto (adapta a tu red):
network:
version: 2
renderer: networkd
ethernets:
enp0s3: # Cambia por tu interfaz real
dhcp4: no # Desactiva DHCP
addresses:
- 192.168.1.240/24 # Tu IP estática + máscara (/24 = 255.255.255.0)
routes:
- to: default
via: 192.168.1.1 # Tu gateway/router (normalmente .1)
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS de Google, o los de tu proveedorGuarda y sal (Ctrl+O → Enter → Ctrl+X en nano).
Aplica los cambios y verifica:
sudo netplan generate # Solo genera, sin aplicar
sudo netplan apply # Aplica la config
ip addr show # Deberías ver tu nueva IP estática
ping 8.8.8.8 # Prueba internetConsejo: Si algo falla (pierdes conexión SSH), accede físicamente con monitor y corrige el YAML (la identificación es crítica en YAML – usa espacios, no tabs).
2. Actualizar de Ubuntu Server 22.04 a 24.04 LTS
Sí, es posible y recomendado (24.04 LTS tiene soporte hasta 2029, y mejoras en seguridad/netplan). El upgrade directo desde 22.04 a 24.04 está disponible desde agosto 2024 (24.04.1+), así que en enero 2026 ya es estable.
Pasos seguros (hazlo por SSH o consola física):
Backup primero (muy importante):
Copia datos importantes (/home, /var/www, configs, etc.) a otro disco o nube.
Haz snapshot si es VM, o backup completo.
Actualiza todo en 22.04:
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove
sudo rebootInstala la herramienta de upgrade si no está:
sudo apt install update-manager-coreInicia el upgrade (usa -d solo si no ves la opción normal; en 2026 no debería ser necesario):
sudo do-release-upgradeO si el sistema dice que no hay upgrade disponible:
sudo do-release-upgrade -dSigue las instrucciones en pantalla:
Confirma paquetes a instalar/eliminar.
Responde a preguntas sobre configs (elige «mantener la versión actual» si has personalizado).
Puede tardar 30-90 minutos + reboot.
Después del reboot:
lsb_release -a # Deberías ver 24.04
sudo apt update && sudo apt upgrade -yTu IP estática: Netplan se mantiene durante el upgrade (el archivo YAML no se borra), así que seguirás en la IP predeterminada (por ejemplo: 192.168.1.240). Si hay algún cambio raro, revisa /etc/netplan/ y aplica de nuevo.
Consejos finales:
- Haz el upgrade por consola física o SSH estable (si se corta, puede dejar el sistema a medias – raro, pero backup!).
- Después de upgrade, verifica servicios (Nginx, MariaDB, etc.): sudo systemctl status nombre-servicio.
Errores comunes:
WARNING en Ubuntu Server:
root@webserver:/etc/netplan$ sudo netplan generate ** (generate:18310): WARNING **: 20:44:58.698: Permissions for /etc/netplan/00-installer-config.yaml are too open. Netplan configuration should NOT be accessible by others.
root@webserver:/etc/netplan$Ese warning es muy común en Ubuntu Server (y versiones 22.04/24.04) cuando instalas o editas el archivo de Netplan. No es un error grave (la configuración sigue aplicándose), pero Netplan se queja porque el archivo tiene permisos «demasiado abiertos» (probablemente 644 o 664, que permiten lectura a otros usuarios/grupos). La documentación oficial recomienda permisos estrictos 600 (solo lectura/escritura para root) por seguridad, ya que podría contener contraseñas WiFi o datos sensibles.
Solución rápida (1 minuto)
Ejecuta este comando (cambia el nombre del archivo si es diferente; en tu caso es 00-installer-config.yaml):
sudo chmod 600 /etc/netplan/00-installer-config.yamlLuego, prueba de nuevo:
sudo netplan generate # Debería ejecutarse sin warning
sudo netplan apply # Aplica la config (si ya tenías IP estática, la mantiene)Verifica los permisos actuales para confirmar:
ls -l /etc/netplan/Deberías ver algo como:
-rw------- 1 root root ... 00-installer-config.yaml(El -rw——- significa 600: owner read/write, nada para group/other).
¿Por qué pasa?
- Durante la instalación de Ubuntu Server, el archivo se crea con permisos 644 (lectura para todos).
- Al editarlo con sudo nano (o similar), a veces se mantiene o cambia a permisos laxos.
- Netplan desde versiones recientes (0.106+) es más estricto y avisa para evitar riesgos de seguridad.
Bonus: Si quieres limpiar todo
Si hay más archivos en /etc/netplan/ (ej. backups o viejos), puedes listar y aplicar el mismo chmod:
sudo chmod 600 /etc/netplan/*.yaml¿Qué pasa después?
Una vez fijado esto, tu IP estática (192.168.1.240) debería estar funcionando sin warnings. Puedes seguir con la actualización a 24.04 LTS como te expliqué antes:
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo do-release-upgrade(El upgrade mantiene la config de Netplan, así que los permisos seguirán ok).






