Configurar IP estática en Ubuntu Server


Para configurar una IP estática en Ubuntu Server 18, debemos hacerlo desde el archivo de configuración de netplan. Para ello, vamos a la ruta /etc/netplan y editamos el archivo 50-cloud-init.yaml.

sudo nano /etc/netplan/50-cloud-init.yaml

Antes de editar el archivo, si tienes otra tarjeta de red y no sabes cual es su identificación, puedes ejecutar el comando ifconfig -a.

Vemos que enp0s8 no tiene una IP, por lo que ahora procederemos a añadirla en el archivo 50-cloud-init.yaml que señale al inicio.

Al abrir el archivo veremos lo siguiente.

Aquí vemos la interfaz enp0s3 la cual tiene configurado dhcp. Ahora bajo esa interfaz pondremos la información de la interfaz enp0s8 de la siguiente manera.

enp0s8:
addresses: [10.20.30.1/24]
gateway: 10.20.30.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
dhcp4: no

Así se verá.

Si tienes 2 tarjetas de red, deberas ingresar el gateway de la tarjeta que esta conectada a internet.

Guardamos los cambios y luego los aplicamos con el comando sudo netplan apply.

Ahora si hacemos un ifconfig ya veremos la nueva interfaz con su IP estática.

NAT

Para que exista conectividad (si tienes el PC como servidor), debemos aplicar unas reglas.

Vamos al archivo ip_forward y cambiamos el 0 por un 1.

Luego vamos al archivo sysctl.conf y descomentamos (quitamos el signo # del inicio de la linea) la siguiente linea.

net.ipv4.ip_forward=1

Ahora aplicamos estas reglas de nateo al firewall.

Con eso ya tendremos internet en los equipos conectados a este servidor.