How To

Cómo solucionar problemas de conectividad Ethernet en Ubuntu: 7 soluciones efectivas

February 16, 2026 7 minutos de lectura Updated: February 16, 2026

Conseguir que Ethernet funcione correctamente en Ubuntu puede ser a veces un fastidio, sobre todo después de actualizaciones o fallos aleatorios. No sé por qué, pero es como si el sistema olvidara reconocer la conexión por cable o el controlador fallara. Es frustrante creer que ya está todo listo y luego no tener internet. Por eso, investigar la raíz del problema y probar diferentes trucos puede marcar la diferencia. A menudo, no se trata de un problema de hardware, sino de algo simple como interfaces deshabilitadas, fallos del controlador o la necesidad de reiniciar rápidamente los componentes de red. Estas soluciones son un buen punto de partida antes de complicarse o reinstalar todo.

Básicamente, esta guía te ayudará a solucionar problemas y quizás a reparar esa conexión Ethernet problemática. Se trata de restablecer tu conexión por cable estable, especialmente si depender del wifi no es una opción. Los resultados pueden variar: a veces basta con cambiar una configuración, otras veces podrías necesitar actualizar los controladores o el kernel. Pero bueno, uno de estos métodos debería ayudarte a tener una conexión por cable completamente funcional sin golpearte la cabeza contra el escritorio.

Cómo solucionar el problema de Ethernet que no funciona en Ubuntu

Habilitar la conexión Ethernet: comprobar si el puerto está deshabilitado

A veces, Ubuntu simplemente desactiva el puerto Ethernet sin avisarte. Quizás después de una actualización del sistema o por algún ajuste extraño en la configuración. Por suerte, volver a activarlo es bastante sencillo a través de la terminal. Esto ayuda porque si la interfaz falla, no hay manera de solucionarlo conectando cables ni puliendo el router.

Esto es lo que debes hacer:

  • Abra la terminal con Ctrl + Alt + To búsquela en su menú.
  • Ejecuta ip addrpara ver todas las interfaces de red. Busca identificadores como eth0, eno1 o similares. Anótalo: ese es tu objetivo.
  • Usa sudo ip link set eno1 up(intercambia eno1 con tu ID actual).Este comando activa el puerto.
  • Si ya está activo, puedes intentar lo contrario: sudo ip link set eno1 downy luego ejecutar el primer comando de nuevo para reactivarlo. A veces, alternar ayuda a solucionar problemas.

Después, conviene desconectar y volver a conectar el cable, o simplemente reiniciar para comprobar si detecta la red correctamente. En algunas configuraciones, esto funciona. Si no, pasa a la siguiente solución.

Reiniciar el servicio de administrador de red: Actualizar la configuración de red

A veces, el administrador de red se bloquea o se confunde, sobre todo después de las actualizaciones. Reiniciarlo puede obligar a Ubuntu a volver a escanear y reinicializar las interfaces de red, incluyendo Ethernet. Es como reiniciar las configuraciones de red.

Esto es lo que puedes probar:

  • En la terminal, ejecuta resolvectl flush-caches. No hay problema, solo borra la caché DNS que podría estar involucrada.
  • Continúe con sudo service network-manager restart. Ese es el comando principal para reiniciar los servicios de red en Ubuntu.

Una vez hecho esto, reinicia tu computadora (porque, claro, Ubuntu tiene que complicar las cosas más de lo necesario) y luego comprueba si la conexión Ethernet funciona. A veces, eso es suficiente. Pero si sigue sin conectarse, quizá sea hora de realizar soluciones más drásticas.

Restablecer la configuración de red a los valores predeterminados: enfoque de borrón y cuenta nueva

Con el tiempo, las configuraciones de red pueden desordenarse o volverse un desastre, especialmente si te gusta modificarlas o cambiarlas. Restablecerlas a sus valores predeterminados puede eliminar personalizaciones problemáticas.

Aquí te explicamos cómo:

  • Ejecútelo ip addrnuevamente y anote el ID de su adaptador.
  • Edite el archivo de interfaces de red escribiendo sudo nano /etc/network/interfaces. Si el archivo está vacío o contiene información extraña, puede reemplazarlo con una plantilla limpia como la que se muestra a continuación; simplemente cambie eno1 por el ID de su adaptador:

    # This file describes the network interfaces available on your system # and how to activate them. For more info, see interfaces(5) source /etc/network/interfaces.d/* # Loopback interface auto lo iface lo inet loopback # Primary Ethernet interface auto eno1 iface eno1 inet dhcp 

    Guarde el archivo con Ctrl + O, salga con Ctrl + Xy reinicie. Esto restablece la configuración de red a un estado limpio, a menudo solucionando errores de configuración que bloquean Ethernet.

    Instalar o actualizar controladores de red: para controladores faltantes o desactualizados

    Si Ubuntu no reconoce correctamente tu tarjeta Ethernet, es posible que le falte un controlador. Especialmente con chips Realtek, que son bastante comunes en muchos equipos. Primero, identifica tu hardware:

    • Ejecutar sudo lshw -C network. Busque la información de su adaptador Ethernet.

    Una vez que sepa con qué se encuentra, podría necesitar instalar el controlador manualmente. Para Realtek, puede intentar actualizar las listas de paquetes e instalar paquetes de controladores específicos:

    • Actualizar información del paquete:sudo apt-get update -y
    • Instale el paquete de controladores, por ejemplo, para los chips Realtek R8168:sudo apt-get install -y r8168-dkms

    Tras la instalación, reinicia y comprueba si aparece tu Ethernet. A veces, esto funciona, y es sorprendente la cantidad de problemas de controladores que se solucionan con simples instalaciones o actualizaciones.

    Actualice a un kernel más nuevo: a veces, el kernel tiene la solución

    En algunos casos, el kernel predeterminado de Ubuntu no funciona correctamente con ciertas tarjetas Ethernet después de las actualizaciones (errores del kernel o problemas de compatibilidad de hardware).Instalar un kernel más nuevo y estable puede solucionar este problema. Muchos usuarios han informado que las versiones del kernel 5.9 o posteriores solucionaron los problemas de Ethernet.

    He aquí un resumen rápido:

    • Descargue los archivos de kernel apropiados del PPA del kernel de Ubuntu, como este enlace para el kernel v5.9.
    • Copie todos los archivos.deb en una carpeta en una unidad USB, por ejemplo, una carpeta llamada kernel.
    • Crear un punto de montaje: mkdir /media/usb.
    • Úselo lsblkpara identificar la dirección de su dispositivo USB (como sdb1).
    • Móntalo: sudo mount /dev/sdb1 /media/usb.
    • Navegue a la carpeta: cd /media/usb/kernel.
    • Instale los paquetes del kernel con: sudo dpkg -i *.deb.

    Reinicie después de la instalación y compruebe si Ethernet funciona. Si su sistema es persistente, este método podría ser la solución, ya que los kernels más recientes suelen solucionar problemas de hardware.

    Actualización del sistema: mantenga Ubuntu actualizado

    A veces, simplemente ejecutar actualizaciones regulares del sistema puede resolver los problemas de conexión por cable, ya que incluyen correcciones de errores y parches de seguridad. Use la interfaz gráfica de usuario o hágalo desde la terminal:

    • Para hacerlo a través de la terminal, ejecute sudo apt update && sudo apt upgrade -y.

    Tras actualizar y reiniciar, si los problemas persisten, considere otras opciones, como actualizaciones de controladores o cambios en el kernel. Mantener el sistema actualizado suele ayudar a evitar errores extraños.

    Cambiar la configuración de DNS: a veces el problema es el DNS, no el hardware

    Rediseñar el DNS a veces puede ser útil, especialmente si la conexión Ethernet funciona bien, pero las páginas no cargan. Usar Google DNS o Cloudflare es una solución rápida:

    1. Vaya a Configuración.
    2. Haga clic en Red en el panel izquierdo.
    3. Busque su conexión cableada y luego haga clic en el ícono de engranaje que se encuentra junto a ella.
    4. Cambiar a la pestaña IPv4.
    5. Desactivar automático para DNS.
    6. Escriba un servidor DNS mejor, como 8.8.8.8 y 8.8.4.4 (Google) o 1.1.1.1 y 1.0.0.1 (Cloudflare).
    7. Haga clic en Aplicar.

    Este cambio puede mejorar la fiabilidad de tu conexión por cable e incluso, en ocasiones, solucionar problemas subyacentes. Cambiar el DNS es totalmente inofensivo y vale la pena intentarlo cuando otras soluciones fallan.

    En general, los problemas de Ethernet en Ubuntu no siempre son de hardware; a menudo se trata simplemente de un error de configuración o un fallo del controlador. Con un poco de paciencia y siguiendo estos pasos, la conexión por cable debería funcionar correctamente. Mucha suerte, y ojalá una de estas soluciones te permita volver a conectarte sin problemas. Cruzo los dedos para que esto te ayude.

    Resumen

    • Compruebe si el puerto Ethernet está habilitado con ip addr.
    • Reinicie los servicios de red con sudo service network-manager restart.
    • Restablezca las configuraciones de red si es necesario editando /etc/network/interfaces.
    • Actualice o instale los controladores para su tarjeta de red.
    • Considere actualizar su kernel si es realmente persistente.
    • Mantenga el sistema actualizado y cambie los servidores DNS si la conectividad es inestable.

    Resumen

    Reparar Ethernet en Ubuntu puede ser un poco complicado, pero la mayoría de los problemas se reducen a problemas de software que se pueden solucionar sin tener que reinstalar todo. Ya sea alternar interfaces, actualizar controladores o actualizar el kernel, estos pasos deberían cubrir la mayoría de las situaciones. A veces, se necesita una combinación de soluciones; no te desanimes si la primera no funciona. Simplemente sigue probando diferentes maneras hasta que funcione. Con suerte, esto le ahorrará algunas horas a alguien o le evitará una frenética sesión de resolución de problemas a altas horas de la noche.¡Mucha suerte y que disfrutes de tu red!