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/
Si estas estudiando y quieres aprender a virtualizar con VMware, descarga desde aquí estos dos ebook totalmente gratuitos y sin registro
Ebook primera edición: https://www.vmwareporvexperts.org/
Ebook segunda edición: https://www.librodelosvexpert.org/
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!