Activando el Ndiswrapper
sidux tiene todos los paquetes requeridos ya instalados: el modulo del kernel y el ndiswrapper-utils.
apt-get update apt-get install ndiswrapper-modules-2.6-sidux-i686 (or ndiswrapper-modules-2.6-sidux-amd64)
Do it yourself
Find a suitable driver for your card and install it using the command:
ndiswrapper -i driver.inf
Para verificar si la instalación esta bien, usa la opción, -l:
root@blubb:/folder/with/driver# ndiswrapper -l drivers instalados: net5416 : driver instaladp dispositivo (168C:0024) presente
Es importante que vea "driver instalado" y "dispositivo xxxx:xxxx presente" en la salida del "-l". Si no vea los dos, algo anda maĺ (revisa la mensaje de error de "-i" y/o dmesg), porque, si la salida esta equivocado no tendra una conxeción wlan.
carga el modulo del ndiswrapper:
modprobe ndiswrapper
y comprobar si esta instalado correctamente:
iwconfig wlan0 essid 'ESSID'
Revisa, si el punto de acceso fue encontrado:
iwlist wlan0 scan
entonces, puede configurar la tarjeta con:
ceni
Si actualiza el kernel, tendrás que reinstalarlo. Cambia el número del kernel al kernel corriente instalado:
dpkg -i /usr/src/kernel-downloads/2.6.21.5-slh-smp-2/ndiswrapper-modules-2.6.21.5-slh-smp-2_1.46-0+c0.sidux.1+1_i386.deb
Entonces, cargalo con el modprobe:
modprobe ndiswrapper
No tiene que reinstalar los drivers de Windows, porque la sección de drivers de windows es separado del modulo del kernel.
También, puede escribir el ndiswrapper en /etc/modules para cargar ndiswrapper al arranque.
grep -q ^ndiswrapper /etc/modules|| echo ndiswrapper >> /etc/modules
You can also do this with the GUI control centre siduxcc: KDE-Start-Menu>System>sidux Control Centre
Ndiswrapper Avanzado
El ndiswrapper es un modulo que habilita Linux a utilizar drivers WLAN de Windows. Es necesario porque algunas proveedores de tarjetas wlan no ofrece un driver de fuente abierto o libre, haciendo la implementación en Linux de la tarjeta dificil. Ndiswrapper resuelve este problema, "envolviendo" el driver de Windows y traduciendo salida y entrada de la tarjeta y Linux.
Identifica el driver requerido
Primera, necesita el driver correcto de Windows para su tarjeta WLAN. Los tarjetas WLAN tienen numerosos juegos de "chipsets" para un modelo, y la unica manera de identificar su tarjeta correctamente, con certeza, es a través del id del dispositivo (USBID/PCIID).
Para conseguir este "id", abre una consola:
Para un adaptador WLAN USB:
bla@blubb:~$ lsusb Bus 004 Device 002: ID 2001:3700 D-Link Corp. [hex] DWL-122 802.11b Bus 001 Device 001: ID 0000:0000 Bus 002 Device 003: ID 0db0:6982 Micro Star International Medion Flash XL V2.7A Card Reader bla@blubb:~$
Como se ve en el ejemplo arriba, el USBID de D-Link Corp. [hex] DWL-122 adaptador es 2001:3700.
Para un (mini) PCI / PCMCIA WLAN adaptador
bla@blubb:~$ lspci -nn 00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 02) 01:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 22) 02:00.0 Network controller [0280]: Atheros Communications, Inc. Unknown device [168c:0024] (rev 01) 03:03.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW323 [11c1:5811] (rev 61)
Este "id" tiene la eschema, vendedor:dispositivo también, aquí 168c:0024 para una tarjeta Atheros.
Ahora, a buscar: ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list para una entrada con aquel "id". Si tienes suerte encontrará una entrada correspondiente y una recomendación para un driver.
Necesitar los archivos INF y SYS de este driver. A lo mejor, bajo un archivo ZIP que puede extraer con unzip. Si recibes un archivo EXE, es un archivo auto-extrayente de Windows (Usa wine para extraerlo) o si es un CAB (usa cabextract para extraerlo). Lo más facil ahora es almacenar los archivos obtenidos en un directorio en su directorio /home/usted.
Activar Ndiswrapper y instalar el driver
Ahora cambiar al directorio con los archivos de drivers de Windows:
bla@blubb:~$cd /directorio/con/driver bla@blubb:~$su root@blubb:/directorio/con/driver# ndiswrapper -i <driver.inf> installing net5416 ... root@blubb:/directorio/con/driver# ndiswrapper -l installed drivers: net5416 : driver installed device (168C:0024) present
Es importante que vea "driver instalado" y "dispositivo xxxx:xxxx presente" en la salida del "-l". Si no vea los dos, algo anda maĺ (revisa la mensaje de error de "-i" y/o dmesg), porque, si la salida esta equivocado no tendra una conxeción wlan.
Ahora cargar el modulo del kernel:
root@blubb:/some/folder# modprobe ndiswrapper
Si no recibe ningún salida del comando, todo esta bien. Si tiene salida del comando, leelo detenidamente y revisa dmesg para más información.
"iwconfig" ahora debe mostrar un dispositivo inalambrica:
root@blubb:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
lan0 no wireless extensions.
tun0 no wireless extensions.
wlan0 IEEE 802.11b ESSID:"ConnectionPoint"
Mode:Managed Frequency:2.457 GHz Access Point: 00:01:E3:0A:93:1B
Bit Rate=11 Mb/s
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Si desea que ndiswrappper carga al arranque, escribir ndiswrapper en /etc/modules, manualmente o usar lo siguiente:
root@blubb:~# grep -q ^ndiswrapper /etc/modules|| echo ndiswrapper >> /etc/modules
Reinstalar Ndiswrapper despues de actualizar el kernel
Despues de actualizar el kernel, tiene que re-instalar el modulo del kernel, ndiswrapper.
apt-get update apt-get install ndiswrapper-modules-2.6-sidux-i686 (or ndiswrapper-modules-2.6-sidux-amd64)
Después de instalar, cargalo con:
root@blubb:/some/folder# modprobe ndiswrapper
No tiene que reinstalar los drivers de Windows, porque la sección de drivers es separado del modulo del kernel.
Información General
To configure your new device use Ceni
Puede encontrar: un howto con detalles aquí.
Si encuentra un otro driver o una más nuevo, por favor probar este. Puede causar problemas, un panico del kernel en el caso peor, pero puede ayudar el proyecto Ndiswrapper y otros usuarios conseguir lo mejor driver para tarjetas diferentes. Por favor, no olvide de actualizar/completar la lista de ndiswrapper después de una prueba exitoso.

Búsqueda Online Offline