Home Packages Forums Wiki Bugs AUR Download
Wireless Setup (Espaol)
From ArchWiki
Contents
1 Introduccin 2 Parte I: Identificar la tarjeta y su controlador 2.1 Primeros pasos 2.2 Cmo funciona 2.3 Instalacin 2.3.1 Si hay disponible internet cableado 2.3.2 Si slo hay disponible internet por wireless 2.4 Controladores y Firmware 2.4.1 wlan-ng 2.4.2 rt2860 and rt2870 2.4.3 w322u 2.4.4 rtl8180 2.4.5 rt2x00 2.4.6 rt2500, rt61, rt73 (obsoletos) 2.4.7 madwifi 2.4.8 ath9k 2.4.9 ipw2100 and ipw2200 2.4.9.1 Activando la interfaz radiotap 2.4.9.2 Activando el LED 2.4.10 iwl3945, iwl4965 and iwl5000-series 2.4.10.1 Instalando Firmware (Microcode) 2.4.10.2 Cargando el controlador 2.4.10.3 Otras notas
Introduccin
Configurar wireless bajo Arch Linux (o cualquier otra distribucin para el caso) es un proceso que consta de dos partes. La primera es identificar y asegurar que el controlador correcto para su dispositivo wireless est instalado (estn disponibles en los medios de
instalacin, de modo que asegrese de instalarlos), y configurar la interfaz. El segundo es elegir un mtodo para administrar las conexiones wireless. Este artculo cubre ambas partes, y proporciona enlaces adicionales a herramientas de administracin wireless. Note: Los controladores y herramientas wireless estn disponibles en la categora basedevel del medio de instalacin. Udev normalmente cargar el mdulo apropiado, creando de este modo la interfaz wireless tanto en el sistema live del instalador como en el sistema recin instalado en en disco duro. Si se est configurando la funcin wireless despus y no durante la instalacin de Arch, simplemente se deberan instalar los paquetes requeridos con pacman (controlador, firmware si fuese necesario, wireless_tools) y seguir las siguientes lneas.
Parte I: Identificar la tarjeta y su controlador
Primeros pasos
1. Comprobar si el kernel Linux soporta tu hardware. Se puede encontrar la tarjeta con 'lspci | grep -i net'. La Wiki Ubuntu (https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported) tiene una una extensa lista de tarjetas wireless y si son o no soportados por los controladores del kernel disponibles actualmente. Comprueba tu hardware en la pgina de Soporte Wireless en Linux (http://linuxwless.passys.nl/) o en la lista de compatibilidad de hardware (http://www.linuxquestions.org/hcl/index.php?cat=10) de "The Linux Questions", que tambin tiene una buena lista de hardware compatible con Linux. Tambin, esta pgina (http://wireless.kernel.org/en/users/Devices) tiene una lista de hardware soportado. 2. Si el hardware slo est soportado bajo Windows ndiswrapper (http://ndiswrapper.sourceforge.net/wiki/index.php/List) para tarjetas slo soportadas bajo Windows (algunas Broadcom, 3com, etc) Necesitars los archivos .inf y .sys de tu controlador Windows: ver aqu (http://ndiswrapper.sourceforge.net/mediawiki/index.php/List) 3. Si tu hardware no aparece por ninguna parte Intenta buscar por internet el modelo exacto para tu tarjeta con la palabra "linux" (y no dudes en pedir ayuda en foros (http://bbs.archlinux.org) ) Es posible que tu tarjeta no funcione bajo GNU/Linux (aunque no suele ser el caso)
Cmo funciona
El kernel Arch es modular, lo que significa que muchos de los controladores para el hardware de la mquina residen en el disco duro y estn disponibles como mdulos. Al arrancar, udev obtiene una lista de tu hardware. Udev cargar los mdulos (controladores) apropiados para el hardware que corresponda, y el controlador, a su tiempo, permitir la creacin de una interfaz de kernel.
El nombre de la interfaz vara segn diferentes controladores y chipsets. Algunos ejemplos son wlan0, eth1, y ath0. Nota: Udev no es perfecto. Si el mdulo correcto no se carga por udev al arrancar, simplemente ejecuta modprobe sobre l y aade el nombre del mdulo a /etc/rc.conf en la lnea MODULES=.
Instalacin
Si hay disponible internet cableado
Si se dispone de una conexin ethernet, estamos simplemente aadiendo la funcionalidad wireless a un sistema existente, y no inclumos wireless_tools durante la instalacin inicial, usaremos pacman para instalarlo:
# pacman -S wireless_tools
Los nombres de paquetes correspondientes a los drivers estn remarcados en negrita en esta pgina. Los paquetes pueden ser instalados durante la seleccin inicial de paquetes en el medio de instalacin de Arch, as como posteriormente con pacman, por ejemplo:
# pacman -S madwifi
Si slo hay disponible internet por wireless
El paquete wireless_tools est ahora disponible como parte del sistema bsico y est tambin en los medios de instalacin (imgenes CD/USB) bajo la categora base-devel. No se puede iniciar el hardware wireless sin estas herramientas, as que asegrese de que son instalados desde el medio de instalacin (durante la seleccin de paquetes), especialmente si no hay otras opciones de conexin adems de la inalmbrica. En otro caso, se ver atrapado en la recursividad cuando reinicie su recin instalado sistema Arch; necesitar wireless_tools y los controladores, pero para conseguirlos, necesitar wireless_tools y los controladores.
Controladores y Firmware
A continuacion se cubren los mtodos y procedimientos para instalar controladores para varios chipsets. Como aadido, algunos chipsets requieren la instalacin del firmware correspondiente (tambin se trata a continuacin).
wlan-ng
Paquetes: wlan-ng26-utils Este controlador soporta tarjetas basadas en PRISM, ahora difciles de encontrar. La tarjeta PRISM es una tarjeta de red WLAN DSSS de 2.4 Ghz compatible con IEEE 802.11 que usa el
chipset PRISM Intersil para sus funciones de radio y el chip PCNet-Mobile de AMD (AM79C930) para su funcin MAC (Media Access Controller). Los adaptadores soportados se pueden encontrar aqu: http://www.linux-wlan.org/docs/wlan_adapters.html.gz Para wlan-ng no es necesario el paquete wireless_tools como se indica previamente. En su lugar, necesitar usar las herramientas en el paquete wlan-ng26-utils: wlancfg y wlanctlng. Vase http://www.linux-wlan.org/
rt2860 and rt2870
Estn en el kernel desde la versin 2.6.29 y no necesitan paquetes extra. Se pueden configurar usando las herramientas estndares wpa_supplicant e iwconfig. Tiene una enorme cantidad de opciones, que se pueden configurar con iwpriv. Estn documentadas en los source tarballs (http://www.ralinktech.com/ralink/Home/Support/Linux.html) disponibles desde Ralink Para el controlador rt2870sta, ver tambin Rt2870
w322u
Esta tarjeta Tenda se trata como la rt2870sta. Vase Rt2870
rtl8180
El Realtek rtl8180 PCI/Cardbus 802.11b ahora est plenamente soportado en el kernel. Se puede configurar usando las herramientas estndares wpa_supplicant e iwconfig.
rt2x00
Controlador unificado para chipsets Ralink (reemplaza a rt2500,rt61,rt73, etc). Desde el kernel 2.6.24, algunos dispositivos necesitan un firmware extra. Se puede configurar usando las herramientas estndares wpa_supplicant e iwconfig. Algunos chips necesitan un archivo de firmware, que se puede instalar de la siguiente forma, dependiendo del chipset:
pacman -S rt2x00-rt71w-fw
pacman -S rt2x00-rt61-fw
Vase la wiki de rt2x00.
rt2500, rt61, rt73 (obsoletos)
Para chipsets Ralink:
* rt2500 basados en PCI/PCMCIA. * rt61 basados en PCI/PCMCIA. * rt73 basados en USB.
Los drivers estn actualmente obsoletos y no soportados. La familia de controladores rt2x00 es estable y se usa en su lugar. Soporta las herramientas estndar iwconfig para conexiones WEP o sin cifrado, aunque puede ser sensible al orden de comandos. Tambin soporta WPA (usando cifrado por hardware), pero de forma no estndar. Parece que wpa_supplicant incluye soporte especial para este controlador, y tambin es posible negociar una conexin WPA manualmente usando comandos iwpriv. Detalles en estas instrucciones (http://rt2400.cvs.sourceforge.net/*checkout*/rt2400/source/rt2500/Module/iwpriv_usage.txt) .
madwifi
Paquete: madwifi El mdulo se llama ath_pci. EL mdulo posterior, ath5k, en algn momento sustituir ath_pci.
modprobe ath_pci
para el driver antiguo, o:
modprobe ath5k
para la versin de desarrollo. (An no todas las tarjetas funcionan con ath5k) Si se est usando ath_pci, podra ser necesario marcar ath5k aadindolo al array MODULES= en /etc/rc.conf, prefijndolo con una exclamacin (!):
MODULES=(!ath5k forcedeth snd_intel8x0 ... ...)
Algunos usuarios podran necesitar usar la opcin de cdigo de pas al cargar el controlador MadWifi para poder usar las configuraciones de canal y potencia de transmisin que sean legales en su pas o regin. En Pases Bajos, por ejemplo, el mdulo se cargara as:
modprobe ath_pci countrycode=528
Puedes comprobar la configuracin con el comando iwlist. Vase man iwlist and the La pgina de cdigos de pases en la wiki de MadWifi (http://madwifiproject.org/wiki/UserDocs/CountryCode) . Para que la configuracin sea aplicada automticamente durante el arranque, ser necesario aadir lo siguiente a /etc/modprobe.d/modprobe.conf:
options ath_pci countrycode=528
Note: El nuevo paquete module-init-tools 3.8 cambia la ubicacin del archivo de configuracin: en lugar de /etc/modprobe.conf, se usa /etc/modprobe.d/modprobe.conf link (http://www.archlinux.org/news/450/) ATENCIN (Nota de usuario): Es posible que haya que eliminar el cdigo de pas completamente para que el dispositivo ath0 sea creado (andyrtr, kernel 2.6.21)!
ath9k
ath9k es el driver oficialmente soportado de Atheros para los nuevos chipsets 802.11n. Todos los chips con capacidad 11n estn soportados, con una capacidad mxima alrededor de los 180Mbps. Para ver una lista completa del hardware soportado, consulta esta pgina: http://wireless.kernel.org/en/users/Drivers/ath9k Modos de funcionamiento: Estacin, AP (Access Point) y Ad-Hoc ath9k ha sido parte del kernel desde la versin 2.6.27, pero ha sufrido un desarrollo intenso y los cambios an no se han aplicado a la rama principal del kernel. La mejor solucin podra ser usar el paquetecompat-wireless (http://wireless.kernel.org/en/users/Download) de momento. Existe una lista de correo (https://lists.ath9k.org/mailman/listinfo/ath9k-devel) para ofrecer soporte y discusiones acerca del desarrollo.
ipw2100 and ipw2200
Totalmente soportado por el kernel, pero necesita firmware adicional. Se puede configurar usando las herramientas estndares wpa_supplicant e iwconfig. Dependiendo del chip que tengas, usa... ipw2100-fw
pacman -S ipw2100-fw
... o ... ipw2200-fw
pacman -S ipw2200-fw
Si se instala tras la instalacin inicial de Arch, el mdulo podra necesitar ser recargado para poder cargar el firmware; ejecuta lo siguiente como root:
rmmod ipw2200 modprobe ipw2200
Activando la interfaz radiotap
Ejecuta lo siguiente (como root):
rmmod ipw2200 modprobe ipw2200 rtap_iface=1
Activando el LED Muchos laptops tienen un LED frontal para indicar cundo se conecta el wireless (o no). Ejecuta lo siguiente (como root) para activar esta caracterstica:
echo "options ipw2200 led=1" >> /etc/modprobe.d/ipw2200.conf
o usando sudo:
echo "options ipw2200 led=1" | sudo tee -a /etc/modprobe.d/ipw2200.conf
iwl3945, iwl4965 and iwl5000-series
Los Intel's open source WiFi drivers for Linux (Vase iwlwifi (http://intellinuxwireless.org) ) funcion para los chipsets 3945 y 4965 desde el kernel v2.6.24. Y las series de mdulos de chipset iwl5000 (incluyendo 5100BG, 5100ABG, 5100AGN, 5300AGN y 5350AGN) estn soportadas desde el kernel v2.6.27, por el driver iwlagn. Instalando Firmware (Microcode) Instala el paquete de firmware adecuado para tu chipset:
# pacman -S iwlwifi-3945-ucode
o:
# pacman -S iwlwifi-4965-ucode
o:
# pacman -S iwlwifi-5000-ucode
Si necesitas conexin wireless para acceder a los repositorios de pacman, los archivos de firmware tambin estn disponibles directamente desde Intel. Vase sta (http://intellinuxwireless.org/?n=downloads) pgina, selecciona y descarga el archivo.
$ wget http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-XXXX-ucode-XXX.XX.X.XX.tgz
Despus de descargarlo, tienes que descomprimir y copiar el archivo *.ucode al directorio del firmware, comnmente /lib/firmware
# tar zxvf iwlwifi-XXXX-ucode-XXX.XX.X.XX.tgz # cd iwlwifi-XXXX-ucode-XXX.XX.X.XX/ # cp iwlwifi-XXXX-X.ucode /lib/firmware/
Cargando el controlador Si MOD_AUTOLOAD est activado (yes) en /etc/rc.conf (y por defecto lo est), debera ser lo nico necesario. Simplemente comprueba la presencia de los controladores ejecutando ifconfig -a en una terminal. Debera haber una entrada para wlan0. Para cargar el controlador manualmente al inicio, edita el archivo /etc/rc.conf como root y aade iwl3945 o iwl4965 respectivamente al array MODULES Por ejemplo:
MODULES=( ... b44 mii iwl3945 snd-mixer-oss ...)
Ahora, tras reiniciar los controladores deberan cargarse, y ejecutando ifconfig -a desde una terminal debera aparecer wlan0 como nueva interfaz de red. Otras notas El controlador NETw4x32 para Windows puede ser usado con ndiswrapper como alternativa a los drivers iwl3945 y iwl3945. En algunos casos (especficamente un Dell Latitude D620 con Arch 2008.06, aunque podra ocurrir donde sea), tras la instalacin podras tener ambos drivers iwl3945 y ipw3945 en tu seccin MODULES=() del /etc/rc.conf. La tarjeta no funcionar con los dos mdulos cargados, as que tendrs que poner un (!) delante del nombre del mdulo ipw3946 (/etc/rc.conf) y reiniciar o eliminar el mdulo manualmente antes de poder usar la tarjeta wi-fi. Por defecto, iwl3945 est configurado para trabajar slo con redes en canales 1-11. Rangos superiores no estn permitidos en algunas partes del mundo (EEUU). En la UE los canales 12 y 13 son bastante comunes. Para que el iwl3945 pueda escanear todos los canales, aade "options cfg80211 ieee80211_regdom=EU" a /etc/modprobe.d/options. Con "iwlist f" puedes comprobar qu canales estn permitidos. Si quieres activar ms canales en el Intel Wifi 5100 (y otras posibles tarjetas tambin), puedes hacerlo con el paquete crda. Tras instalarlo, edita el /etc/conf.d/wirelessregdom y descomenta la lnea donde aparezca el cdigo de tu pas. Aade wirelessregdom a DAEMONS en el rc.conf y reinicia (que es lo ms sencillo). Ahora deberas, tras escribir "iwlist wlan0 channel", tener acceso a ms canales (segn tu localizacin). Retrieved from "https://wiki.archlinux.org/index.php/Wireless_Setup_(Espa%C3%B1ol)" Categories: Comunicaciones y redes (Espaol) | Redes (Espaol) | Stub This page was last modified on 11 February 2010, at 17:06. Content is available under GNU Free Documentation License 1.2.