Hola xavit52
Los problemas de conexión a Internet en un portátil con Linux a menudo requieren el uso de la terminal para diagnosticar y solucionar. Las causas pueden ser desde controladores faltantes o mal configurados hasta problemas con el gestor de red.
1. Diagnóstico inicial a través de la terminal
Verificar si la tarjeta de red es detectada:
Para conexiones por cable (Ethernet): usa el comando ip link show o ifconfig. Busca una interfaz que no sea lo (loopback) y que tenga un nombre como eth0 o enpXsY. Si no aparece, es posible que el controlador de la tarjeta no esté instalado o no sea reconocido.
Para conexiones Wi-Fi: usa el comando iwconfig (para interfaces inalámbricas) y rfkill list para verificar si el Wi-Fi está bloqueado por software (soft blocked) o hardware (hard blocked).
Comprobar el estado del gestor de red:
La mayoría de las distribuciones modernas de Linux usan NetworkManager. Puedes verificar su estado con el comando systemctl status NetworkManager. Si no está corriendo, puedes intentar iniciarlo con sudo systemctl start NetworkManager.
Renovar la dirección IP (DHCP):
Si tu tarjeta de red es detectada pero no tienes una dirección IP, puedes intentar renovarla. Para Ethernet, usa el comando sudo dhclient -r seguido de sudo dhclient <nombre_de_la_interfaz>, donde <nombre_de_la_interfaz> es el nombre de tu tarjeta de red (por ejemplo, eth0).
2. Problemas con los controladores (drivers)
Identificar el hardware:
Usa el comando lspci | grep -i ethernet o lspci | grep -i network para identificar el modelo exacto de tu adaptador de red.
Una vez que sepas el modelo, busca en Internet si existe un controlador específico para tu versión de Linux.
Instalar los controladores:
Algunas distribuciones de Linux, como Ubuntu, tienen una herramienta gráfica llamada "Controladores Adicionales" que puede ayudarte a encontrar e instalar drivers propietarios.
Si tienes acceso a Internet a través de otra máquina, puedes descargar los archivos .deb (en sistemas basados en Debian/Ubuntu) o usar los comandos de gestión de paquetes para instalar los controladores.
Un saludo.