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