Cómo establecer IP estática en Ubunto 18.04

En su nueva versión 18.04, Ubunto gestiona los adaptadores de red mediante netplan, así que vamos a configurar el fichero asociado, que está en formato yaml.

ifconfig -a

Nos muestra los adaptadores que el sistema tiene reconocidos.

sudo nano /etc/netplan/01-netcfg.yaml

Una estructura básica del fichero es la siguiente:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: yes
    enp0s8:
      dhcp4: no
      addresses: [192.168.56.100/24]
      gateway4: 10.0.2.15
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
  • El nivel ethernets contiene los adaptadores de red, ejemplo «enp0s8»
  • dhcp4: yes/no, indica Ip dinámica/estática respectivamente
  • addresses: dirección IP en caso de ser IP estática, en este ejemplo es 192.168.56.100
  • gateway4: dirección IP del gateway, en este ejemplo 10.0.2.15 que corresponde a la dirección IP del adaptador «enp0s3»
  • nameservers: indicamos DNS server

Una vez modificado el fichero y guardado (Ctrl+X), ejecutamos los comándos:

sudo netplan apply
sudo reboot
ifconfig -a

Y ya deberíamos ver las IP estáticas que hemos definido.