Translation(s): Deutsch - English- Español - Français - Italiano - Português Brasileiro
Esta página trata de la instalación y configuración de dispositivos WiFi.
La instalación de dispositivos es un proceso escencialmente de dos partes:
- Instalar el driver o controlador (también llamado módulo).
Configurar la interfaz WiFi.
Un dispositivo WiFi opera en un chip electrónico llamado "chipset". Podemos encontrar los mismos chipset en diferentes dispositivos. Por ello el driver o módulo funcionará con todos los dispositivos inalámbricos que usen ese chipset.
Los sistemas basados en software libre como Debian dependen de la cooperación entre los fabricantes y los desarrolladores para producir y mantener drivers y firmware de calidad. Los drivers y el firmware son lo que determinarán que tan bien trabajará su hardware..
El Contrato Social de Debian ordena la liberación de la distribución. En la práctica esto significa que los fabricantes son necesarios para cooperar en el lanzamiento de especificaciones y drivers libres para que se puedan utilizar por la comunidad. Versiones recientes de Debian (6 en adelante) no incluyen drivers o firmware no libre.
Los controladores y firmwares privativos los producen empresas que no quieren o no pueden cooperar con la comunidad del software libre. Con controladores y firmwares privativos, a menudo no hay soporte disponible o está severamente saturado. Por ejemplo, muchas veces se abandonan características, hay bugs sin arreglar y el soporte de fábrica es temporal.
Al promover buenas prácticas sociales la comunidad puede dar soporte a usuarios finales. Ya no se requieren complejos procedimientos de instalación y el soporte sigue hasta mucho después de cuando se discontinúa un producto.
Actualmente hay solo unos pocos chipsets de wifi modernos fácilmente disponibles que trabajan con sistemas de software libre. De los dispositivos de wifi USB, esa lista incluye el RTL8187B de Realtek (802.11G) y el AR9170 de Atheros (802.11N). De los PCIe, funcionan todas las tarjetas con chipset Atheros
El wifi siempre fue un problema para los usuarios de software libre. Las placas de wifi USB se están volviendo menos libres. Con el estándar 802.11G, más antiguo, muchos dispositivos de wifi USB venían con controladores libres y no requerían firmware privativo. Con el 802.11N hay un solo chipset en el mercado que es completamente libre, de Atheros.
Una compañía que se especializa en software libre y vende placas wifi USB 802.11N ThinkPenguin.com, indicó que la disponibilidad de tarjetas wifi USB que soportan software libre está desapareciendo. Resolver este problema va a requerir más demanda de la que ahora existe. La próxima vez que compre una parte de hardware pregúntese si hay software libre compatible.
Continuando, una interfaz WiFi es una interfaz Ethernet que también provee parámetros de configuración específicos de WiFi. Estos parámetros se contralan usando el programa iwconfig.
www.debian.org/doc/manuals/debian-reference/ch05 - Debian Reference Chapter 5 - Network setup
Prerequisitos
wireless-tools, programas para la maniñulación de las extensiones Wifi de Linux (instaladas por defecto en el ordenador o en el portátil)
- For GUI systems:
NetworkManager (instalados por defecto en la instalación de Gnome-Desktop y Laptop)
wicd, es un gestor de conexiones tanto por cable y como sin cable, se recomienda para los entornos que no dependen de GNOME como XFCE, Fluxbox, Openbox, Enlightenment.
wpasupplicant, cliente con soporte para redes WPA y WPA2
Si no te aclaras, lo puedes instalar via:
aptitude install wireless-tools
…y similiar
Instalar el Driver
Antes de comprar, verifica que el dispositivo previsto sea tiene soporte y sea compatible con un driver de Linux. Un buen indicador de soporte es Tux que muestra el embalaje del producto.
Esta sección presenta listas generales de dispositivos Wifi (agrupados por interface) y ordenadors por nombre de controlador o producto. Cada lista tiene dos elmentos principales: el nmbre del módulo y los conjuntos de chips que admiten. Los conjuntos de chips no compatibles se encuentran al final de cada lista.
Si está disponible, un enlace a la página te ayudará a obtenir más información. Nosotros recomendamos que leas la página de ayuda asociada ya que algunos dispositivos pueden requerir un microcódigo (conocido como firmware) antes de que se pueda usar.
For an indication of support with a specific device, see the Wireless Adapter Chipset Directory.
PCI Devices
See HowToIdentifyADevice/PCI for more information
module name |
Device name(s) |
help page |
free (?) |
acx-mac80211 |
Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130) |
|
|
adm8211 |
ADMtek ADM8211 chipset |
|
|
airo |
|
?airo |
? |
arlan |
|
?arlan |
? |
ath5k |
Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414, AR2413, AR242x) |
|
|
ath9k |
Atheros Communications 802.11n chipsets |
|
|
atmel_pci |
Atmel at76c506 chipset |
|
|
b43 |
Broadcom chipsets |
|
|
brcm80211 |
Broadcom chipsets (BCM4313, BCM43224, BCM43225) |
|
|
hostap_pci |
Intersil Prism 2/2.5/3 chipsets |
/ 1 |
|
ipw2100 |
Intel PRO/Wireless 2100 |
|
|
iwl3945 |
Intel PRO/Wireless 3945 |
|
|
iwlagn |
Intel Wireless WiFi Link |
|
|
mwl8k |
Marvell chipsets (88W8363, 88W8366, 88W8687) |
|
|
orinoco_nortel |
Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets |
/ 2 |
|
p54pci |
Intersil Prism54 chipsets (ISL3877, ISL3880, ISL3886, ISL3890) |
|
|
r8192_pci |
Realtek RTL8192E chipset |
|
|
rt2400pci |
Ralink chipsets (RT2400/RT2460, RT2401/RT2460) |
|
|
rt2500pci |
Ralink RT2500/RT2560 chipset |
|
|
rt2800pci |
Ralink chipsets (RT2760, RT2790, RT2860, RT2890, RT3060, RT3062, RT3090, RT3091, RT3092, RT3390, RT3562, RT3592, RT5390) |
|
|
rt2860sta |
Ralink chipsets (RT2760/RT2790/RT2860/RT2890, RT3090/RT3091/RT3092) |
|
|
rt61pci |
Ralink chipsets (RT2501/2561, RT2600/RT2661) |
|
|
rtl8180 |
Realtek chipsets (RTL8180, RTL8185) |
|
|
r8187se |
Realtek RTL8187SE chipset |
|
|
rtl8192ce |
Realtek chipsets (RTL8188CE, RTL8192CE) |
|
|
rtl8192de |
Realtek chipsets (RTL8188DE, RTL8192DE) |
|
|
rtl8192se |
Realtek chipsets (RTL8191SE, RTL8192SE) |
|
|
strip |
|
?strip |
? |
wavelan |
|
?wavelan |
? |
wl |
Broadcom chipsets (BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228) |
|
|
|
Atheros Communications AR5005VL (AR5513) chipset [168c:0020] |
|
|
|
InProComm IPN 2120 chipset [17fe:2120] |
|
|
|
InProComm IPN 2220 chipset [17fe:2220] |
|
|
|
Marvell Libertas 88W8335 chipset [11ab:1faa] |
|
|
|
WavePlus WP1200 chipset [17f7:0001] |
|
Legend :
= OK ; Unsupported(No Driver) ; = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required; = Only works with a proprietary driver and/or firmware
An extended list of PCI-IDs to kernel-module mapping is available at DeviceDatabase/PCI.
USB Devices
See HowToIdentifyADevice/USB for more information
module name |
Device name(s) |
help page |
free (?) |
acx-mac80211 |
Texas Instruments chipsets (ACX100USB, TNETW1450) |
|
|
ar5523 |
Atheros Communications chipsets (AR5005UG, AR5005UX) |
|
|
ar9170usb |
Atheros Communications AR9170 chipset |
/ 3 |
|
at76c50x-usb |
Atmel chipsets (at76c503, at76c505, at76c505a) |
|
|
ath9k_htc |
Atheros Communications chipsets (AR9271, AR7010) |
4 / |
|
carl9170 |
Atheros Communications AR9170 chipset |
|
|
orinoco_usb |
Lucent/Agere Hermes chipset |
|
|
p54usb |
Intersil Prism54 chipsets (ISL3886, ISL3887) |
|
|
prism2_usb |
Intersil Prism 2/2.5/3 chipsets |
|
|
r8712u |
Realtek chipsets (RTL8188SU, RTL8191SU, RTL8192SU) |
|
|
r8192u_usb |
Realtek RTL8192U chipset |
|
|
rndis_wlan |
Broadcom BCM4320 chipset |
|
|
rt2500usb |
Ralink RT2500USB/RT2571 chipset |
|
|
rt2800usb |
Ralink chipsets (RT2070, RT2770, RT2870, RT3070, RT3071, RT3072, RT3370, RT3572, RT5370) |
|
|
rt2870sta |
Ralink chipsets (RT2770/RT2870, RT3070/RT3071/RT3072) |
|
|
rt73usb |
Ralink RT2501USB/RT2571W chipset |
|
|
rtl8187 |
Realtek chipsets (RTL8187, RTL8187B) |
|
|
rtl8192cu |
Realtek chipsets (RTL8188CE-VAU, RTL8188CUS, RTL8192CU) |
|
|
usb8xxx |
Marvell Libertas 88W8388 chipset |
|
|
vt6656_stage |
VIA VT6656 chipset |
|
|
zd1201 |
ZyDAS ZD1201 chipset |
|
|
zd1211rw |
ZyDAS ZD1211/1211B and Atheros AR5007UG chipsets |
|
|
|
Netgear MA111v2 [0846:4230] |
|
|
|
Netgear WN111v1 [0846:9000] |
|
|
|
TRENDware TEW-424UB v2 [0457:0163] |
|
An extended list of USB-IDs to kernel-module mapping is available at DeviceDatabase/USB.
PC Card (PCMCIA) Devices
See HowToIdentifyADevice/PC_Card for more information
module name |
Device name(s) |
help page |
free (?) |
acx-mac80211 |
Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130) |
|
|
adm8211 |
ADMtek ADM8211 chipset |
|
|
airo_cs |
|
?airo_cs |
? |
ath5k |
Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414) |
|
|
ath9k |
Atheros Communications 802.11n chipsets |
|
|
atmel_cs |
Atmel chipsets (at76c502x, at76c504x) |
|
|
b43 |
Broadcom chipsets |
|
|
hostap_cs |
Intersil Prism 2/2.5/3 chipsets |
/ 1 |
|
netwave_cs |
|
?netwave cs |
? |
orinoco_cs |
Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets |
/ 2 |
|
p54pci |
Intersil Prism54 chipsets (ISL3877, ISL3880, ISL3886, ISL3890) |
|
|
ray_cs |
|
?ray cs |
? |
rt2400pci |
Ralink chipsets (RT2400/RT2460, RT2401/RT2460) |
|
|
rt2500pci |
Ralink RT2500/RT2560 chipset |
|
|
rt2800pci |
Ralink chipsets (RT2760, RT2790, RT2860, RT2890, RT3060, RT3062, RT3090, RT3091, RT3092, RT3390, RT3562, RT3592, RT5390) |
|
|
rt2860sta |
Ralink chipsets (RT2760/RT2790/RT2860/RT2890, RT3090/RT3091/RT3092) |
|
|
rt61pci |
Ralink chipsets (RT2501/2561, RT2600/RT2661) |
|
|
rtl8180 |
Realtek chipsets (RTL8180, RTL8185) |
|
|
spectrum_cs |
Symbol Spectrum24 Trilogy chipsets |
/ 5 |
|
wavelan_cs |
|
?wavelan/cs |
? |
wl |
Broadcom chipsets (BCM4311, BCM4312, BCM4313, BCM4321, BCM4322) |
|
|
wl3501_cs |
|
?wl3501/cs |
? |
|
Atheros Communications AR5005VL (AR5513) chipset [168c:0020] |
|
|
|
InProComm IPN 2120 chipset [17fe:2120] |
|
|
|
Marvell Libertas 88W8335 chipset [11ab:1faa] |
|
|
|
WavePlus WP1200 chipset [17f7:0002] |
|
|
|
ZyDAS ZD1201 chipset (16-bit PC Cards) |
n/a |
|
Routers
module name |
Device name(s) |
help page |
free (?) |
Linksys WRT54GC |
Wikipedia; it isn't similar to the WRT54G; The WRT54GC is based on the Sercomm IP806SM reference design the same chipset as the current Linksys WTY54G the Airlink101 AR315W, Alloy WRT2454AP, and Hawking HWR54G. You also can use NdisWrapper |
|
http://hostap.epitest.fi/, hostapd is a daemon to turn a computer into an access point.
Configure Interface
Your wireless network interface can be configured using a connection manager or Debian's network interface configuration file (/etc/network/interfaces).
Graphical Network Connection Tools:
Network Manager for GNOME (network-manager) or wicd
For more information, please see WiFi/HowToUse.
Resources
?Internet_Connection_Sharing
External Links
http://www.linuxwireless.org , including devices and drivers.
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/#howto The Linux Wireless Compatibility and ?HowTo.
http://linux-wless.passys.nl/ Wireless Adapter Chipset Directory
Wi-Fi definition
CategoryPortal | CategoryNetwork
Prism3 SSF devices require non-free firmware from userspace. (1 2)
For WPA support on Hermes-based devices, non-free firmware from userspace is required. Non-WPA usage and Prism chipsets (except Prism 3 SSF) use firmware stored in flash memory. (3 4)
Binary-only and GPL firmware available. (5)
Binary-only and BSD/MIT firmware available. (6)
For devices without flash memory (eg. Intel WPC2011BWW), non-free firmware from userspace is required. (7)