Mucha gente sigue preguntándose como conseguir conexión inalámbrica en Linux. este, junto al problema de la aceleración 3D son los más habituales en el mundo newbie de Linux.
Ahora toca explicar como configurar una red inalámbrica en Linux de la forma más habitual, mediante Ndiswrapper. Vamos allá!
Antes de nada, necesitamos los drivers de Windows para tu dispositivo inalámbrico; sí, sí, los de Windows. Podrás encontrarlos en la web de tu fabricante. Ndiswrapper es un programa que emula los controladores de Windows de tu dispositivo para hacerlos funcionar en Linux. Por ejemplo, yo los he colocadro en /home/knithx/wireless/ y son los archivos: wusb209x.sys, wusb20xp.sys, wusb54g.cat y wusb54g.inf. Mi dispositivo es un Linksys WUB54G. Recomiendo que siempre useis la última versión de Ndiswrapper, Giri trabaja muy duro y cada versión le da mil vueltas a la anterior.
Paso 1: Descargando e instalando Ndiswrapper:
Descargamos desde un ordenador en el que tengamos conexión a internet el Ndiswrapper de su página oficial. Ahora van por la versión 1.16rc3, que es la que estoy usando yo. Una vez tengamos descargado el paquete .tar.gz en nuestro Linux (yo por ejemplo, en la carpeta /home/knithx/) ejecutamos como root:
CD /home/knithx
tar xvfz [nombredelpaquete].tar.gz
CD /[nombredelpaquete]
make
make install
Paso 2: Configurando a Ndiswrapper
Ahora que ya tenemos instalado el Ndiswrapper, y tenemos los controladores de Windows para nuestro dispositivo en la carpeta /home/knithx/wireless/ (en mi caso), podemos configurar el Ndiswrapper:
Consola-time, tecleamos como root:
CD /home/knithx/wireless/
ndiswrapper -i wusb54g.inf (*)
ndiswrapper -l (**)
ndiswrapper -m
modprobe ndiswrapper
(*) Nótese que donde figura “wusb54g” deberá ir el nombre de vuestro archivo .inf.
(**) En este paso, debes obtener una salida que ponga “driver present, hardware present“, lo que indicará que el driver ha sido detectado. En caso contrario, te estás equivocando de archivo.
Si todo ha ido bien, un “iwconfig” deberá darnos una salida con una red inalámbrica llamada, por lo general, wlan0 o wireless0.
Paso 3: Buscar y conectarse a una red inalámbrica
Llegados a este punto, tenemos dos tipos de situación: el usuario móvil con una estación portátil que busca acceso a una red inalámbrica trivial buscándola y conectándose a ella de una forma anónima. Por otro lado, está el usuario doméstio o de estación de sobremesa que sabe donde está y quiere conectarse a la red inalámbrica conocida de una forma automática y reiterada.
Buscar y conectarse a una red inalámbrica cualquiera que esté a nuestro alcance: (estilo estación portátil)
Si siempre estás en casa y te quieres conectar a la misma red inalámbrica de una forma constante, salta al siguiente paso. En caso contrario, en consola, como siempre, root:
Para buscar la red inalámbrica: iwlist wlan0 scanning
Para conectarse a la red inalámbrica: iwconfig essid [nombredelared] enc [clave]
(***)
[nombredelared]: también llamado Essid; será normal encontrar cosas como “casa” o “universidad”.
[clave]: el parámetro enc solo es necesario en caso de que la red estea encriptada. Debes conocer e introducir la contraseña para conectarte a la red. iwlist wlan0 scanning nos muestra en la lista qué redes están encriptadas y cuáles no.
De esta forma deberíamos de obtener conexión a Internet mediante red inalámbrica si esta está configurada mediante DHCP, es decir, se gestiona mediante la asignación de IP automática.
Conectarse a TU red inalámbrica: (estilo equipo de sobremesa):
Supongamos que nos queremos conectar siempre, de forma automática, a una red inalámbrica cuyos datos, entre ellos la contraseña, conocemos. He decidido que este paso, al ser el más común entre todos, se resuelve de una mejor manera mediante el script de Knopper netcardconfig, ya que de una forma visual, podremos configurar asociar nuestro adaptador a una red inalámbrica, e incluso conectarnos a ella cada vez que iniciemos nuestro sistema. Puedes descargarlo aquí.
¿Cómo usarlo? Supongamos que tenemos descargado nuestro paquete netcardconfig.tar.gz en el directorio /home/knithx/. Ejecutemos como root en una terminal:
CD /home/knithx
tar xvfz [nombredelpaquete].tar.gz
./netcardconfig
Ahora solo tendremos que ir siguiendo los pasos que nos sugiere el asistente para la configuración de la red. Essid, clave, IP, pasarela, puerta de enlace, DNS’s… Cuando terminemos, si todo ha ido bien, dispondrás al momento de conexión a la red inalámbrica que hayas configurado.
Para cualquier duda o dificultad en alguno de los pasos, tienes los comentarios a tu disposición.
Fuente: knithx.net