sábado, 19 de julio de 2008

Configurando usb(wireless)

Muchos de los dispositivos de red inalambrico aun no tienen controladores natos en GNU/Linux, pero no todo esta perdido, mientras dichos controladores aun estan siendo desarrollados existe un encapsulador que resuelve el problema.

NDiswrapper es un encapsulador que toma un driver de windows y lo encapsula siendo este el que controla al dispositivo funcionando como un intermediario entre el dispositivo y el kernel Linux.

NDiswrapper necesita de dos ficheros el .inf y el .sys del driver a usar con estos dos ficheros el puede realizar la encapsulacion del driver e interpretar su funcionalidad.

Para instalarlo en Opensuse basta con hacer como usuario root el siguiente comando:

# yast2 -i ndiswrapper

Una vez instalado usa las siguientes opciones:

# ndiswrapper -i nombredriver.inf {{{Instala el driver}}}

# ndiswrapper -m {{{Para mas informacion use la ayuda}}}

# ndiswrapper -mi {{{Para mas informacion use la ayuda}}}

# ndiswrapper -ma {{{Para mas informacion use la ayuda}}}

# ndiswrapper -l {{{Lista los dispositivos instalados}}}
# depmod -a {{{Dependencia de los modulos}}}
# modprobe ndiswrapper {{{Agregarlo como un modulo}}}

Aqui el encapsulador esta listo y el driver esta funcionando, pero si aun no ve su dispositivo pruebe con reiniciar su sistema, dicha accion es poco frecuente, luego puede ver que su dispositivo esta presente con {{{iwconfig}}}. Pero siempre y cuando el driver instalado sea el correcto.

Referencia:
http://sourceforge.net/projects/ndiswrapper/
http://es.wikipedia.org/wiki/NDISwrapper

No hay comentarios: