Hosted onhyper.mediavia theHypermedia Protocol

Fallo de conexión a red tras migración de nodo minibolt a nuevo pc

    Tras clonación de disco SSD a M.2. y nuevo PC destinado a minibolt, se me dió un error para encontrar la red. El equipo no conectaba a internet.

    El problema parecía relacionado con la configuración de la interfaz de red en el nuevo PC. Cuando clonas un sistema, especialmente en Ubuntu Server, parece ser que es común que la interfaz de red no coincida con la configuración anterior debido a diferencias en el hardware. Otros problemas que se pueden presentar pueden estar relacionados con la bios, unidad de arranque etc. Por lo que en caso de actualizar el PC, creo entender que lo ideal es que sea lo más parecido al anterior (ej. bios de MSI a MSI). En casos de errores que no se puedan resolver no quedará más remedio que empezar una nueva instalación limpia.

    Para este caso con la configuración de la interfaz de red, así lo resolví:

    Identificar la interfaz de red actual

    Primero, necesitas identificar el nombre de la interfaz de red en el nuevo sistema. Ejecuta el siguiente comando:

    ip a

    Esto te mostrará una lista de interfaces de red. Busca la que tenga una dirección IP o que esté conectada (por ejemplo, enp0s3, eth0, o algo similar).

    Verificar la configuración de red actual

      Revisa el archivo de configuración de red para ver qué interfaz está configurada. En Ubuntu Server, este archivo suele estar en:

      /etc/netplan/50-cloud-init.yaml

    O podría tener otro nombre, como 01-netcfg.yaml o similar. Puedes comprobarlo abriendo la carpeta (te despliega los archivos presentes, en mi caso el que uso para la guía):

    ls /etc/netplan

    Abre el archivo con un editor de texto, como nano (o el nombre del archivo en tu caso):

    sudo nano /etc/netplan/50-cloud-init.yaml

    Ajustar la configuración de red

    Dentro del archivo, busca la sección que define la interfaz de red. Podría verse algo así:

    network:
      version: 2
      renderer: networkd
      ethernets:
        enp0s3:
          dhcp4: true

    El nombre de la interfaz en el archivo (en mi caso enp0s3), no coincide con la del yaml (eno2), por lo que sustituí eno2 por enp0s3.

    Aplicar los cambios

    Guarda los cambios y cierra el editor (en nano, presiona CTRL + X, luego Y y Enter). Luego, aplica los cambios con:

    sudo netplan apply

    Verificar la conexión

      Finalmente, verifica si la conexión a internet funciona correctamente:

    ping 8.8.8.8

    Si todo está bien, deberías ver respuestas del servidor de Google.

    (Opcional) Reiniciar el servicio de red

    Si aún no tienes conexión, prueba reiniciar el servicio de red (en mi caso no fue necesario):

    sudo systemctl restart systemd-networkd

    Espero que os ayude la guía si os pasa lo mismo :)