Translations: English - Deutsch - Español - Français - Italiano - Português (Brasil) - Русский
Portal Wireless Fidelity (fidelidade sem fio) do wiki Debian. Este portal lida com a instalação e configuração de dispositivos WiFi. A instalação de dispositivos é, essencialmente, um processo de duas partes: 1) instalar o driver (também chamado de módulo) e 2) configurar sua interface WiFi.
Contents
Introdução
Um dispositivo WiFi opera através de um chip eletrônico chamado "chipset". Podemos encontrar o mesmo chipset em diversos dispositivos diferentes. Consequentemente, o driver/módulo para um chipset funcionará com todos os dispositivos que usam aquele chipset.
Sistemas baseados em software livre como o Debian dependem da cooperação entre fabricantes e desenvolvedores(as) para produzir e manter drivers e firmwares de qualidade. Drivers e firmwares são o que determinam se, e quão bem, seu hardware funciona.
O Contrato Social do Debian determina a liberdade da distribuição. Na prática, isso significa que os(as) fabricantes são obrigados(as) a cooperar, liberando especificações e drivers livres que podem ser trabalhados pela comunidade. As versões mais recentes do Debian (6+) não incluem drivers ou firmware não livres.
Drivers e firmware não livres são produzidos por entidades que recusam ou não conseguem cooperar com a comunidade de software livre. Com drivers e firmwares não livres, o suporte torna-se muitas vezes indisponível ou severamente limitado. Por exemplo, alguns recursos são muitas vezes deixados de lado, bugs ficam sem correção e o suporte existente do(a) fabricante pode ser insuficiente.
Ao incentivar boas práticas sociais, a comunidade é capaz de apoiar os(as) usuários(as) finais. Procedimentos complexos de instalação acabam por não ser mais necessários e o suporte pode continuar muito depois de um produto ter sido descontinuado.
Disponibilidade de chipsets WiFi compatíveis
Atualmente, existem apenas alguns chipsets wi-fi modernos prontamente disponíveis que funcionam com sistemas de software livre. Para dispositivos Wi-Fi USB, esta lista inclui o chipset Realtek RTL8187B (802.11G) e o chipset Atheros AR9170 (802.11N). Para Mini PCIe, todas as placas com um chipset Atheros são suportadas.
Wi-Fi sempre foi um problema para usuários(as) de software livre. As placas USB Wifi estão se tornando menos livres. Com o antigo padrão 802.11G, muitas placas wi-fi USB tinham drivers gratuitos e não exigiam firmware não livre. Com 802.11N existem apenas alguns chipsets no mercado, da Atheros, que são totalmente livres.
Uma empresa que se especializa em software livre e vende cartões wifi USB 802.11N, ThinkPenguin.com, indicou que a disponibilidade de placas wifi USB 802.11N suportadas por software livre está desaparecendo. Resolver esse problema exigirá mais demanda do que aquela que existe atualmente. Da próxima vez que você comprar um hardware, pergunte a si mesmo(a) se a placa é compatível com software livre.
Guia simples
Os seguintes dispositivos foram testados e está confirmado que funcionam apenas com software FOSS com o último Debian:
Dispositivo |
Confirmado |
Desvantagens/Comentários |
Guia |
TP-Link TL WN821N |
|
- O código original do driver é protegido por direitos autorais e os(as) contribuidores(as) posteriores não sabem a quem pertence. |
1. Atualização: sudo apt-get update && apt-get upgrade && && apt-get dist-upgrade e reinicie se atualizar o kernel |
Dispositivos que devem funcionar
De acordo com alguns(mas) usuários(as)/revisores(as), esses dispositivos podem funcionar com o Debian mais recente. Eles precisam ser confirmados e precisam de guias específicos. Além disso, eles podem funcionar apenas com firmware proprietário (colunaFOSS).
Na coluna Contagem de revisores(as) (data/versão Debian), a versão Debian usada pelo(a) revisor(a), o nome da distribuição baseada em Debian e/ou o ano da revisão é fornecido entre colchetes. [PP] significa uma revisão que diz que está funcionando Plug&Play (Conecta e Funciona), [nPP] para dizer explicitamente que não está funcionando Plug&Play ou para descrever um guia que não é Plug&Play. [B] representa uma revisão que diz que há bugs. O número de colchetes mostra quantos usuários(as) classificaram uma avaliação como útil/votaram nela. Tipos adicionais podem ser adicionados à coluna tipo. (com antena) refere-se a antenas conectadas por fio.
Dispositivo |
Tipo |
Contagem de avaliações (data/versão Debian) |
Esboço de guia e notas |
FOSS |
Panda Wireless PAU06 |
adaptador USB |
1. Instale o firmware ralink com "sudo apt install firmware-ralink" |
|
|
Atheros 9280 |
placa PCI (tamanho reduzido) |
|
||
Airlink101 AWLL5088V2 |
adaptador USB |
Algumas pessoas dizem que não tem WPA2. |
||
TP-Link Archer T6E AC1300 |
placa PCI |
|
||
Alfa AWUS036NHA |
adaptador USB |
|
||
Panda N600 |
adaptador USB |
|
||
TP-LINK TL-WDN4800 N900 |
placa PCI |
|
||
Glam Hobby OURLINK AC600 |
adaptador USB |
driver github Realtek rtl8812AU/8821AU |
? |
|
Buffalo ?AirStation N150 |
adaptador USB |
|
||
Edimax EW-7811Un |
adaptador USB |
1 (9,[nPP],[B]), 1 (NOOBS,2015,[B]), 1 (2013,[B]), 1 (2016,[B]), 1 (2014), 1 (ARMv6,[B]) |
Há vários guias nas avaliações da Amazon. Parece haver um problema com o alcance do adaptador. |
|
Protronix 802.11N/G USB |
adaptador USB |
"instale o driver de um repositório não livre" |
|
|
iKross AC1200 |
adaptador USB |
|
||
Broadcom BCM94352HMB |
|
1 (2016,[nPP(?)] |
|
|
TOMTOP 300Mbps USB |
adaptador USB |
|
||
TP-Link TL-WN851ND |
placa PCI |
1 (8,{2}, 1 (Ubuntu10), 1 (9,[PP]), 1 (2016,[PP]), 1 (7,[PP]) |
[PP]? |
|
Atheros AR5B95 AR9285 |
PCI-E Card |
|||
Blurex Long Range Wireless-N |
adaptador USB (com antena) |
"Ralink rt2870/rt3070". "OpenWRT tem um driver em sua última versão, se você instalou o OpenWRT em seu roteador e este tem uma porta USB, conecte o adaptador e reinicie o router, o adaptador aparecerá como uma interface WiFi extra: agora temos um repetidor WiFi ou um ponto de acesso com uma antena externa" |
|
|
Alfa 2000mW 2W |
adaptador USB (com antena) |
|
|
|
CSL Wireless LAN USB 2.0 Dongle |
adaptador USB (with attached antenna) |
por volta de 20, confirmado para 2,5 anos por usuários(as) do wiki.debianforum.de |
"apt-get install firmware-realtek" |
|
Pré-requisitos
Uma interface WiFi é uma interface Ethernet que também fornece parâmetros de configuração específicos de WiFi. Esses parâmetros são controlados usando o programa iwconfig.
www.debian.org/doc/manuals/debian-reference/ch05 - Referência Debian, capítulo 5 - Configuração de rede
- Para uso básico via linha de comando:
iw ferramenta para manipular a pilha Linux Wireless via cfg80211/nl80211.
wireless-tools, ferramentas para manipular Linux Wireless Extensions (instaladas por padrão em instalações Desktop & Laptop)
- Para sistemas GUI:
NetworkManager Um gerenciador com e sem fio, instalado por padrão nas instalações Gnome-Desktop & Laptop, acesso à configuração via nm-applet
wicd, um gerenciador com e sem fio, é recomendado para outros ambientes sem dependências do GNOME, como XFCE, Fluxbox, Openbox, Enlightenment.
- Outros pacotes relacionados:
wpasupplicant, suporte ao cliente para redes WPA e WPA2.
rfkill, ferramenta simples usada para ativar e desativar dispositivos de rede sem fio, normalmente WLAN, Bluetooth e comunicação móvel.
iwd, pretende substituir o wpasupplicant no futuro, utilizando recursos modernos do Linux via nl80211
Se essas ferramentas estiverem ausentes, instale-as através de:
aptitude install iw
… ou similares
Use lsusb para ver informações sobre qual adaptador WiFi USB está conectado
Use lspci para ver informações sobre qual placa PCI está conectada
Instalação de driver
Antes de comprar, verifique se o dispositivo pretendido é compatível com um driver Linux disponível. Uma boa indicação de suporte é o Tux sendo exibido na embalagem do produto. Melhor ainda seja usar um mecanismo de busca na web para encontrar relatórios de outras pessoas que o usam com o Debian estável (stable), atestando seu desempenho e usabilidade.
Esta seção apresenta listas gerais de dispositivos WiFi (agrupados por interface de host) e classificados por nome de driver/módulo. Cada lista tem dois elementos principais: o nome do módulo e os chipsets que ele suporta. Chipsets sem suporte conhecidos estão no final de cada lista.
Se disponível, um link para a página de ajuda fornecerá mais informações. Recomendamos que você leia a página de ajuda associada, pois alguns dispositivos podem exigir o fornecimento de microcódigo (também conhecido como "firmware") antes de poderem ser usados.
Para obter uma indicação de suporte com um dispositivo específico, consulte o Wireless Adapter Chipset Directory.
Dispositivos PCI
Consulte ComoIdentificarUmDispositivo/PCI para mais informações.
Nome do Módulo |
Nomes do dispositivo |
página de ajuda |
livre (?) |
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] |
|
Legenda :
= OK ; Não suportado (não há driver) ; = Erro (Não funcionou); [?] Desconhecido, não testado ; [-] Não se aplica
= Configuração necessária; = Somente funciona com driver proprietário e/ou firmware
- Uma lista estendida de PCI-IDs para mapeamento de módulo do kernel está disponível em [[DeviceDatabase/PCI|BancoDeDadosDeDispositivos/PCI].
Dispositivos USB
Consulte ComoIdentificarUmDispositivo/USB para mais informações.
Nome do Módulo |
Nomes do dispositivo |
página de ajuda |
livre (?) |
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] |
|
- Uma lista estendida de USB-IDs para mapeamento de módulo do kernel está disponível em [[DeviceDatabase/USB|BancoDeDadosDeDispositivos/USB].
Dispositivos PC Card (PCMCIA)
Consulte ComoIdentificarUmDispositivo/PC_Card para mais informações.
Nome do Módulo |
Nomes do dispositivo |
página de ajuda |
livre (?) |
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 |
/ 5 |
|
netwave_cs |
|
?netwave cs |
? |
orinoco_cs |
Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets |
/ 6 |
|
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 |
/ 7 |
|
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 |
|
Roteadores
Nome do Módulo |
Nomes do dispositivo |
página de ajuda |
livre (?) |
Linksys WRT54GC |
Wikipedia; não é similar ao WRT54G; o WRT54GC é baseado no projeto de referência Sercomm IP806SM o mesmo chipset do atual Linksys WTY54G, Airlink101 AR315W, Alloy WRT2454AP e Hawking HWR54G. Você também pode usar NdisWrapper |
|
http://hostap.epitest.fi/, hostapd é um daemon para tornar seu computador num ponto de acesso.
Configuração da interface
Sua interface de rede sem fio pode ser configurada usando um gerenciador de conexões ou o arquivo de configuração de interface de rede do Debian (/etc/network/interfaces).
Ferramentas gráficas de conexão de rede:
Network Manager para GNOME (network-manager) ou wicd
Para obter mais informações, consulte WiFi/ComoUsar.
Solução de problemas
Minha placa Wifi não funciona/não é detectada: muitas interfaces de rede Wifi requerem Firmware proprietário para funcionar. Para que essas placas funcionem, você precisará instalar o Debian a partir da imagem de CD não livre com firmwares não livres incluídos, ou edite suas fontes de pacotes para incluir a seção non-free, e instale o pacote firmware-linux-nonfree (e/ou outros pacotes firmware-*).
Recursos
Links externos
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/#howto A compatibilidade sem fio do Linux e HowTo (2007)
http://linux-wless.passys.nl/ Diretório do chipset do adaptador sem fio
CategoryPortal | CategoryNetwork | CategoryWifi | CategoryHardware
Dispositivos Prism3 SSF requerem firmware não livre no espaço de usuário(a). (1)
Para suporte a WPA em dispositivos baseados no Hermes, firmware firmware não livre do espaço de usuário(a) é requerido. Uso não WPA e chipsets Prism (exceto Prism 3 SSF) usam firmware armazenado na memória flash. (2)
Firmwares somente binário e GPL disponíveis. (3)
Firmwares somente binário e BSD/MIT disponíveis. (4)
Dispositivos Prism3 SSF requerem firmware não livre do espaço de usuário(a). (5)
Para suporte a WPA em dispositivos baseados em Hermes, firmware não livre de espaço de usuário(a) é requerido. Uso não WPA e chipsets Prism (exceto Prism 3 SSF) usam firmware armazenado na memória flash. (6)
Para dispositivos sem memória flash (isto é, Intel WPC2011BWW), firmware não livre de espaço de usuário(a) é requerido. (7)