Antes de usar qualquer ferramenta de espaço do(a) usuário(a) para conectar-se a um ponto de acesso sem fio, o núcleo Linux precisa ser configurado para controlar a NIC sem fio corretamente. Habilite as seguintes opções na configuração do núcleo, bem como controladores específicos de dispositivos para o teu hardware e recompile o núcleo, se necessário:
[*] Networking support ---> [NET] [*] Wireless ---> [WIRELESS] <*/M> cfg80211 - wireless configuration API [CFG80211] < /*/M> Generic IEEE 802.11 Networking Stack (mac80211) [MAC80211] Device Drivers ---> [*] Network device support ---> [NETDEVICES] [*] Wireless LAN ---> [WLAN]
Abra o submenu “Wireless
LAN” e selecione as opções que suportam teu hardware.
lspci oriundo de
pciutils-3.10.0 ou lsusb oriundo de usbutils-015
podem ser usados para visualizar tua configuração de hardware.
Observe que muitas (embora nem todas) opções para as NICs sem fio
dependem de CONFIG_MAC80211
.
Depois que os controladores corretos forem carregados, a interface
aparecerá em /sys/class/net
ou na saída
gerada do comando ip
link.
Muitos controladores de NIC sem fio exigem firmware. Se você tiver
habilitado o controlador correto na configuração do núcleo, mas ele
falhar para carregar (com mensagens como “Direct
firmware load for
”, significa que você precisa instalar o
firmware ou a NIC sem fio não funcionará. Leia-se Acerca de
Firmware para mais detalhes.
<nome_arquivo
> failed with
error -2