Ubuntu server | Netplan | Configurar interfaces de red


Configurar con Netplan dos interfaces de red en Ubuntu Server con Netplan
Estado previo:
  • Servidor con dos tarjetas de red.
  • La instalación de Ubuntu Server se realizó mediante la interfaz 2 (eno2) con DHCP.
  • Versión Ubuntu Server => 18.04 LTS 
  • Se entiende que tenemos configurados los puertos del switch de forma correcta.

¿Qué se quiere conseguir?

  • Configurar el interfaz 1 (eno1) con direccionamiento IP fijo en una VLAN.
  • Configurar el interfaz 2 (eno2) con direccionamiento dinámico en otra VLAN.

Configurar

Conectamos con la consola, para no estar poniendo sudo en todas las instrucciones, lanzamos sudo -s para presentarnos como root de forma permanente en esta sesión.

Usaremos la utilidad Netplan que usa el formato de serialización YAML.

En mi caso el archivo de configuración de Netplan se llama 50-cloud-init.yaml, para editarlo uso vim:
vim /etc/netplan/50-cloud-init.yaml


Como he comentado, la instalación se ralizó mediante la interfaz 2 con direccionamiento DHCP, el archivo yaml resultante de esa configuración es:
  
   network:
       version: 2
       ethernets:
          eno2:
          dhcp4: true
          addresses: []

Para configurar la interfaz 1 con una dirección IP fija, añadimos la esta interfaz al documento de configuración (eno1) de la siguiente manera:

   network:
       version: 2
       ethernets:
              eno1:
              dhcp4: no
              dhcp6: no
              addresses: [10.165.0.8/24]
              gateway4: 10.165.0.1
              nameservers:
                      addresses: [10.60.60.18,8.8.8.8]
              dhcp4: true
              addresses: []

Salimos del editor guardando los cambios y deberemos aplicar la configuración mediante el comando:
netplan apply

Si existe algún error en la configuración al hacer apply te mostrará la línea que puede estar dando error así como una pista sobre lo que sucede.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Con estos pasos deberías poder acceder por ambas interfaces, varias comprobaciones en caso que no sea así:

Confirma que las interfaces, sobre todo la eno1, está levantada, para comprobarlo con: 
ifconfig -a  

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

Para levantar una interfaz mediante:
ifconfig eno1 up

Comprobar si existe tráfico de red, para ello usa:
ifconfig -s

Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eno1      1500    11265      0   1623 0            58      0      0      0 BMRU
eno2      1500   112765      0   1557 0           219      0      0      0 BMRU
lo       65536      608      0      0 0           608      0      0      0 LRU




No hay comentarios:

Publicar un comentario