El nombre de la interfaz de red se actualiza a eth0 desde ens192

El nombre de la interfaz de red se actualiza a eth0 desde ens192

Observé un problema en el que el nombre de la interfaz de red se actualizaba de ens192 a eth0 en el sistema operativo Ubuntu 20 después de realizar el parche.

Debido a este cambio en el nombre de la interfaz de red, el contenedor acoplable que se ejecuta en los nodos respectivos arroja el siguiente error:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Antes de realizar la aplicación de parches, la salida de los comandos "ip a" se ve a continuación:

2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet x.x.x.x/22 brd x.x.x.x scope global ens192

Después de realizar la aplicación de parches, el contenedor acoplable arroja un error como se mencionó anteriormente. Y al reiniciar el nodo, el nodo queda inaccesible mediante ping y SSH.

Cuando se verifica a través de la consola VMWare, podemos ver que el nombre de la interfaz de red se actualiza a eth0, lo cual no se esperaba. Hemos definido el nombre de la interfaz ens192 en /etc/netplan/99-netcfg-vmware.yaml como se muestra a continuación:

# Generated by VMWare customization engine.
network:
  version: 2
  renderer: networkd
  ethernets:
    ens192:
      dhcp4: no
      dhcp6: no
      addresses:
        - x.x.x.x/22
      gateway4: x.x.x.x

La configuración de netplan en el nodo espera una interfaz llamada ens192, pero de repente los nodos usan el nombre eth0 en su lugar.

Como solución alternativa, cambiaremos el nombre de la interfaz eth0 a ens192 usando los siguientes comandos.

sudo ip link set eth0 down
sudo ip link set eth0 name ens192
sudo ip link set ens192 up

Después de ejecutar los comandos anteriores, el nodo responde mediante ping y SSH. Pero estos cambios no son persistentes. Después de reiniciar el nodo, el nombre de la interfaz de red se actualiza nuevamente a eth0 desde ens192.

información relacionada