Configurar IP estática Ubuntu Server
¿Qué es una dirección IP estática? ¿En qué se diferencia de una dinámica?
En pocas palabras, una dirección IP dinámica es la que cambia cada cierto tiempo. Normalmente puedes encontrar IPs dinámicas en grandes empresas o servidores que reciben una gran cantidad de tráfico. Así, la IP cambia en función de las necesidades del servidor, siendo útil en situaciones de balanceo de carga. Los ordenadores tienen diferentes IPs para poder conectarse con el servidor, lo cual es muy similar a tener múltiples carriles en una autopista, útiles para que el tráfico sea más fluido.
Una IP estática es lo contrario: es una IP asignada a un dispositivo y nunca se modifica.
Pero espera, si tener muchos carriles puede aligerar el tráfico de una autopista, ¿qué beneficios tiene tener un solo carril? Imagínate que solamente hay un carril en esa autopista que conduce hasta tu casa. Las únicas personas que lo utilizarían serían aquellas que quieren ir a visitarte, sin tráfico externo que interfiera en su viaje. Definición aquí
Configuración IP estática
Esto lo logramos con la ayuda de netplan
Paso 1 — Ver propiedades de la red
Esto lo podemos hacer con el comando:
networkctl status
Estos datos nos servirán mas adelante.
Paso 2 — Editar archivo configuración netplan
El archivo a editar lo encontramos en directorio /etc/netplan/ .
En mi caso el archivo a modificar se llama: 50-cloud-init.yaml
puedes hacer un backup antes si lo deseas con:
sudo cp 50-cloud-init.yaml 50-cloud-init.yaml.backup
Bien, editemos el archivo
sudo nano /etc/netplan/50-cloud-init.yaml
Y agregamos las siguientes propiedades para dejarlo así:
network:
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.0.101/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
version: 2
Donde addresses es igual a la IP que le quieras asignar, el gateway4 lo obtienes del primer paso, y el addresses final contiene una lista de DNS en este caso uso los de Google. Guarda y cierra el archivo
Paso 3 — Aplicar cambios
Con el siguiente comando aplicamos los cambios
sudo netplan apply
Si por alguna razón te muestra error, asegúrate de que las indentaciones en el archivo configurado seas espacios y no tabs.
Listo ahora con ifconfig o ip address podrás ver la IP asignada.