¿Wi-Fi no funciona en Ubuntu? He aquí cómo solucionarlo

Ubuntu es un potente sistema operativo de código abierto gratuito que es bueno para los principiantes que desean explorar Linux y para los profesionales experimentados que desean un sistema sólido y seguro para proyectos y similares. Sin embargo, a pesar de todas sus virtudes, a veces puede tener problemas para conectarse a redes Wi-Fi.

Un problema de conexión de Wi-Fi puede ser un problema de hardware o software. Estas son algunas soluciones accionables si los usuarios tienen problemas para conectarse a redes Wi-Fi.

Problema uno: dispositivo no detectado

Si Ubuntu no detecta el dispositivo inalámbrico (o cualquier distribución), necesitarás acceder al Terminal y escribir el siguiente comando:


sudo lsusb

Si tienes una tarjeta inalámbrica interna lee esto.

Si la respuesta de estos comandos vuelve con un resultado similar al de la captura de pantalla siguiente, entonces estás de suerte, Ubuntu puede encontrar la tarjeta. Por lo general, se identifica mediante “Controlador de red” o “Controlador Ethernet”.

En el pasado, muchas distribuciones de Linux tenían dificultades para encontrar la tarjeta inalámbrica. Afortunadamente, el soporte ha mejorado mucho, por lo que ahora es una rara instancia.

Comandos adicionales

También puedes usar el siguiente comando para probar si la máquina puede ver el dispositivo inalámbrico, es posible que los usuarios necesiten instalar lshw en su máquina primero.


lshw -C network

La salida debería parecerse a algo similar a esto:






*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] 
 Network Connection
vendor: Intel Corporation

Problema 2: Falta el módulo del controlador

Siguiendo los exitosos comandos lsusb e lspci, si Ubuntu puede ver la tarjeta inalámbrica, puedes suponer que el firmware está funcionando, solo que el sistema no tiene idea de qué hacer con la tarjeta. Aquí es donde se necesitan controladores o módulos.

Vuelve a la terminal y escribe el siguiente comando:



Verás una lista de módulos que se utilizan. Para activar su módulo, escribe el siguiente comando donde “nombre de módulo” es el nombre del conjunto de chips.


sudo modprobe nombre-del-módulo

Por ejemplo, si tu chipset inalámbrico es “RT2870” sería de la siguiente manera.



Después de esto, ejecuta el comando lsmod nuevamente para ver si se ha cargado correctamente.

Cargar el módulo automáticamente al arrancar
Es una rara ocasión, pero a veces el módulo no persistirá desde el arranque. En este caso, puedes forzarlo a cargarse permanentemente. Ingresa el siguiente comando en la Terminal.


sudo nano /etc/modules

El editor de nano texto se abrirá. Ahora agrega tu nombre de módulo en la parte inferior y guarda el archivo. Luego deberás reiniciar y verificar si la tarjeta inalámbrica ahora puede ver las redes para que pueda conectarse de la forma habitual.

Si te quedas atascado, repite el proceso. Afortunadamente, Ubuntu tiene algunas páginas de ayuda útiles en su documentación en línea que también puedes leer. Además, puedes usar la ayuda incorporada dentro de la terminal ingresando,


man lsusb
man lspci

Problema tres: DNS

Es raro que el DNS sea un problema, sin embargo, vale la pena investigarlo si aún tienes problemas de conexión. Desde la Terminal, escribe el siguiente comando para evaluar de dónde proviene el DNS,


nmcli device show wlan1 | grep IP4.DNS

Esto te mostrará la dirección LAN del enrutador. Si no funciona, es posible que tengas que cambiar “wlan1” a lo que usa tu conexión inalámbrica. El siguiente comando también se puede usar para obtener la designación:



Una vez que tengas esta información, tu próximo método es hacer ping a la dirección LAN de tu enrutador. Si esto funciona, intenta hacer ping a los servidores DNS de Google



Con los resultados de esto, puedes establecer dónde está el problema del DNS. Si todos los dispositivos dentro de tu hogar u oficina están dando errores de carga de página, cambia el DNS del enrutador a Google o abre los servidores DNS. Deberás consultar al fabricante de tu enrutador para saber cómo hacerlo, pero generalmente se realiza dentro de las páginas de administración más comúnmente iniciando sesión en 192.168.0.1 o similar.

Si tu problema de DNS es solo Ubuntu, sigue estos pasos usando la interfaz de Network Manager.

  • Haz clic derecho en Network Manager.
  • Editar conexiones.
  • Selecciona la conexión Wi-Fi en cuestión.
  • Selecciona la configuración de IPv4.
  • Cambiar el método a direcciones DHCP solamente.
  • Agrega 8.8.8.8, 8.8.4.4 en el cuadro Servidores DNS. Recuerda la coma que separa las direcciones IP, y no dejes espacios.
  • Guardar, luego Cerrar.

Como paso final, reinicia tu máquina o reinicia Network Manager desde la Terminal,


sudo service network-manager restart

Problema cuatro: sin Network Manager

Supongamos que has eliminado Network Manager o lo has desinstalado por accidente. Esta es una situación realmente problemática, no tienes internet ni administrador de red, pero hay cosas que puedes hacer.

Suponiendo que el paquete apt aún está dentro del caché, puedes ir a la Terminal e ingresar:


sudo apt-get install network-manager

Si eliminaste este caché, puedes usar un cable Ethernet para conectar enchufándolo a tu puerto Ethernet y ejecutando nuevamente el comando anterior.

Como último paso, si ninguno de los anteriores funciona, deberás editart u archivo de configuración. Seleccioné gedit como editor de texto, pero puedes usar su elección preferida y modificar el comando.


sudo gedit /etc/network/interfaces

Modifícalo para leer el siguiente,







auto lo
iface lo inet loopback
 
auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode

Luego puedes reiniciar la interfaz ingresando esto,


sudo ifdown wlan0 && sudo ifup -v wlan0

Puedes encontrar más información sobre el subsistema inalámbrico de Linux en la wiki de kernel.org.


 

Comentarios de Facebook

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *