Instruções para instalar o madwifi podem serem encontradas em nosso Install HowTo.
Se estiver impaciente e quiser configurar o wifi sem criptografia para um access point único, pode simplesmente fazer como o que segue:
Rede aberta simples
(Arquivo: /etc/network/interfaces) auto ath0 iface ath0 inet dhcp pre-up ifconfig ath0 up pre-up iwconfig ath0 essid "router ID"
Wpa supplicant com PSK
Uma solução mais elegante para se conectar com mais de um access point com ou sem criptografia é usando o wpasupplicant. Esta é forma que recomendamos para usar o wifi com o EeePC.
Primeiro, instale usando:
aptitude install wpasupplicant
ou
apt-get install wpasupplicant
Para configurar o wifi para um único access point com criptografia WPA(2)-PSK, abra um arquivo texto e copie o trecho abaixo, salve-o como /etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 ap_scan=1 fast_reauth=1 eapol_version=1 network={ ssid="ROUTER ID" psk="your password" priority=5 }
Então edite o /etc/network/interfaces e adicione isso:
auto ath0 iface ath0 inet dhcp wpa-driver wext wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Reinicialize para ativar as configurações.
Wpa supplicant no modo roaming
Para múltiplos access points, você precisará do modo "roaming". Comece como no exemplo anterior, no /etc/network/interfaces, mude auto ath0 para allow-hotplug ath0, mude wpa-conf para wpa-roam. Troque também iface ath0 inet dhcp para iface ath0 inet manual e adicione uma conexão padrão iface default inet dhcp. Quando terminar, ele deve parecer como o que se segue:
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug ath0 iface ath0 inet manual wpa-driver wext wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
Agora estamos prontos para definir as redes adicionais em /etc/wpa_supplicant.conf Por exemplo:
network={ key_mgmt=NONE }
Isto irá se associar a qualquer access point aberto na área de cobertura usando o dhcp para se conectar.
Você pode agora adicionar redes específicas, cada uma com seu próprio ssid e tanto o tipo de criptografia quanto o key_mgmt=NONE específicos para redes sem criptografia ou WEP. Nós também podemos associar id's para estas redes, por exemplo, se a rede de sua casa for estática, e a do café usa dhcp, podemos alterar nossos arquivos desta forma:
Para WEP, faça o seguinte:
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 ap_scan=1 fast_reauth=1 eapol_version=1 network={ ssid="cafe" key_mgmt=NONE wep_key0=FFEEDD001122 id_str="cafe" } network={ ssid="home-router" psk=abcdefg id_str="home" }
E edite o seu /etc/network/interfaces da seguinte forma:
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug ath0 iface ath0 inet manual wpa-driver wext wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp iface cafe inet dhcp iface home inet manual address 192.168.1.5 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
Dica: Se tiver problemas ao conectar-se numa rede que não divulga seu SSID, adicione a opção scan_ssid=1 em sua seção de rede.