Configurar ip estática en Ubuntu Server 18.04

Hasta la versión 16.10 de Ubuntu, la configuración de red se solía hacer en el fichero interfaces dentro de la ruta /etc/network ver post anterior https://aprendiendoavirtualizar.com/configurar-ip-estatica-en-ubuntu-server/

En las versiones de la 17.04 a la 18.04 si visualizas el fichero interfaces te muestra el siguiente mensaje:

ifupdown has been replaced by netplan(5) on this systems. See /etc/netplan for current configuration.

Para configurar una ip estática en Ubuntu Server, tendremos que ir hasta la ruta /etc/netplan y configurar con netplan, ahí encontraremos un fichero .yaml, este fichero no nos vale por lo que tendremos que crear uno nuevo.

Con nano o cualquier otro editor, creamos un fichero llamado 01.netcfg.yaml y metemos los siguientes datos

network:
version: 2
renderer: networkd #si utilizamos NetworkManager lo cambiamos por este
ethernets:
ens160: #nombre de nuestra tarjeta
dhcp4: no
dhcp6: no
addresses: [192.168.100.16/24]
gateway4: 192.168.100.100
nameservers:
addresses: [192.168.100.12,8.8.8.8]

para conocer el nombre de nuestra tarjeta de red con un ifconfig lo podemos ver.

Una vez editado, debería quedar como en la imagen.

Aplicamos los cambios con netplan apply

Reiniciamos la red

Y si volvemos a hacer un ifconfig, veremos como ya tenemos la nueva ip

Para mas información sobre netplan podemos ejecutar man netplan

Fuente: https://blog.ubuntu.com/2017/12/01/ubuntu-bionic-netplan

Saludos!

Gorka Izquierdo