Ubuntu es un poderoso sistema operativo de código abierto gratuito que es bueno para principiantes que desean explorar Linux y 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 Wi-Fi puede ser un problema de hardware o software. Aquí hay algunas soluciones prácticas si los usuarios tienen problemas para conectarse a redes Wi-Fi.
Nota: el mayor problema al que se enfrentarán los usuarios es tener una tarjeta inalámbrica fabricada por Broadcom. Si bien el fabricante es parte de la Fundación Linux, esto no significa que su soporte de controladores sea bueno todo el tiempo. Aparte de los controladores, otro problema es el Cifrado TKIP que está en uso.
Instalar controladores desde Ubuntu ISO
Si Ubuntu no detecta su red Wi-Fi en absoluto, o si recibe errores, puede intentar instalar o reinstalar los controladores de Wi-Fi desde el archivo ISO de Ubuntu. Primero, necesitas descargar la ISO de Ubuntu correspondiente a su versión de Ubuntu (presumiblemente necesita descargarlo en un dispositivo diferente, o descargarlo usando su conexión ethernet en Ubuntu).
Coloque la ISO de Ubuntu en el directorio de inicio en Ubuntu, luego en la Terminal ingrese la siguiente secuencia de comandos para montar la ISO de Ubuntu en una unidad virtual:
sudo mkdir /media/cdrom sudo mount -o loop ubuntu-*.iso /media/cdrom
Vaya a «Software y actualizaciones» desde el panel de control, luego, en la nueva ventana, marque el «CDrom con Ubuntu [your version] box ”e ingrese su contraseña cuando se le solicite.
Haga clic en la pestaña «Controladores adicionales», luego seleccione la opción «Adaptador de red inalámbrica» y haga clic en «Aplicar cambios».
Problema uno: dispositivo no detectado
Si Ubuntu (o cualquier distribución no detecta el dispositivo inalámbrico), deberá acceder a la Terminal y escribir el siguiente comando:
sudo lsusb
si usa una tarjeta / dongle inalámbrica USB enchufable, y
sudo lspci
si tiene una tarjeta inalámbrica interna.
Si la respuesta de estos comandos vuelve con un resultado similar a la captura de pantalla a continuación, entonces está de suerte: Ubuntu puede encontrar la tarjeta. Por lo general, se identifica por «Controlador de red» o «Controlador Ethernet».
En el pasado, muchas distribuciones de Linux han tenido dificultades para encontrar la tarjeta inalámbrica. Afortunadamente, el soporte ha mejorado mucho, por lo que ahora es un caso poco común.
Comandos adicionales
También puede utilizar el siguiente comando para probar si la máquina puede ver el dispositivo inalámbrico; los usuarios pueden necesitar 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
Si este es el caso, y el sistema encuentra la tarjeta inalámbrica, puede proceder a instalar el controlador / módulo como se describe a continuación.
Problema dos: falta el módulo del controlador
Siguiendo el exitoso lsusb
y lspci
comandos, siempre que Ubuntu pueda ver la tarjeta inalámbrica, puede asumir 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.
Regrese a la terminal y escriba el siguiente comando:
sudo lsmod
Verá una lista de módulos que se utilizan. Para activar su módulo, escriba el siguiente comando donde «nombre del módulo» es el nombre de su chipset.
sudo modprobe modulename
Por ejemplo, si su chipset inalámbrico es «RT2870», sería el siguiente:
sudo modprobe rt2800usb
Después de esto, ejecute el lsmod
comando de nuevo para ver si se ha cargado correctamente.
Cargar el módulo automáticamente en el arranque
Es una ocasión poco común, pero a veces el módulo no persiste desde el inicio. En este caso, puede obligarlo a cargar de forma permanente. Ingrese el siguiente comando en la Terminal:
sudo nano /etc/modules
Se abrirá el editor de texto nano. Agregue el nombre de su módulo en la parte inferior y guarde el archivo. Deberá reiniciar y verificar si la tarjeta inalámbrica ahora puede ver las redes para permitirle conectarse con normalidad.
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, puede usar la ayuda incorporada dentro del 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 tiene problemas de conexión. Desde la Terminal, escriba el siguiente comando para evaluar de dónde proviene el DNS:
nmcli device show wlan1 | grep IP4.DNS
Esto le mostrará la dirección LAN del enrutador. Si no funciona, es posible que deba cambiar «wlan1» a lo que sea que utilice su red inalámbrica. El siguiente comando también se puede utilizar para obtener la designación:
ip address
Una vez que tenga esta información, su siguiente método es hacer ping a la dirección LAN de su enrutador. Si esto funciona, intente hacer ping a los servidores DNS de Google:
ping 8.8.8.8
Con estos resultados, puede establecer dónde está el problema del DNS. Si todos los dispositivos de su hogar u oficina están dando errores de carga de página, cambie el DNS del enrutador a Google o servidores DNS abiertos. Tendrá que consultar al fabricante de su enrutador sobre cómo hacer esto, pero generalmente se hace dentro de las páginas de administración, más comúnmente iniciando sesión en 192.168.0.1 o similar.
Si su problema de DNS es solo Ubuntu, siga estos pasos utilizando la GUI de Network Manager:
- Haga clic derecho en Network Manager.
- Editar conexiones.
- Seleccione la conexión Wi-Fi en cuestión.
- Seleccione Configuración de IPv4.
- Cambie el método a solo direcciones DHCP.
- Agregue 8.8.8.8, 8.8.4.4 en el cuadro del servidor DNS. Recuerde la coma que separa las direcciones IP y no deje espacios.
- Guardar, luego Cerrar.
Como paso final, reinicie su máquina o reinicie Network Manager desde la Terminal:
sudo service network-manager restart
Problema cuatro: Sin administrador de red
Supongamos que eliminó Network Manager o lo desinstaló por accidente. Esta es una situación realmente problemática: no tiene Internet ni administrador de red, pero hay cosas que puede hacer.
Suponiendo que el paquete apt todavía está dentro de su caché, entonces puede ir a la Terminal e ingresar:
sudo apt-get install network-manager
Si ha eliminado este caché, puede usar un cable Ethernet para conectarse conectándolo a su puerto Ethernet y ejecutando el comando anterior nuevamente.
Como paso final, si nada de lo anterior funciona, deberá editar su archivo de configuración. Seleccioné gedit como editor de texto, pero puede usar su opción preferida y modificar el comando.
sudo gedit /etc/network/interfaces
Modifíquelo para que diga lo siguiente:
auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-essid myssid wpa-psk mypasscode
Luego puede reiniciar la interfaz ingresando el siguiente código:
sudo ifdown wlan0 && sudo ifup -v wlan0
Se puede encontrar más información sobre el subsistema inalámbrico de Linux en el wiki de kernel.org.
Con su Ubuntu ahora en funcionamiento, ¿por qué no celebrarlo mirando las mejores formas de jugar juegos de Windows en Linux? O, si no conoce todas las formas en que puede cambiar el nombre de los archivos en Linux, consulte nuestra guía al respecto.