Traduction(s): Anglais, Italian, Portuguese.

Quelques instructions pour installer madwifi customisé peuvent être trouvées sur notre sujet Install HowTo.

Si vous êtes pressés et que vous voulez configurer le Wifi sans chiffrement vers un seul point d'accès, vous pouvez le configurer comme présenté ci-dessous :

(File: /etc/network/interfaces)
auto ath0
iface ath0 inet dhcp
pre-up ifconfig ath0 up
pre-up iwconfig ath0 essid "router ID"

Une solution plus élégante pour connecter vers un ou plusieurs points d'accès avec ou sans chiffrement est d'utiliser wpasupplicant. Ceci est notre recommandation pour configurer le Wifi sur l'Eee.

D'abord, vous devez lancer : "aptitude install wpasupplicant".

Pour configurer le Wifi sur un seul point d'accès avec un chiffrement WPA(2)-PSK, ouvrez un fichier texte, collez le texte ci-dessous et enregistrez-le comme /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
}

Puis éditez /etc/network/interfaces avec ceci :

auto ath0
iface ath0 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Redémarrez et vous avez accès au Wifi :)

Pour des points d'accès multiples, vous allez avoir besoin du mode "itinérant". En utilisant l'exemple précédent, dans /etc/network/interfaces, changez 'auto ath0' par 'allow-hotplug ath0', changez 'wpa-conf' vers 'wpa-roam'. Changez également 'iface ath0 inet dhcp' en 'iface ath0 inet manual' et ajoutez une méthode de connexion par défaut : 'iface default inet dhcp'. Quand tout cela est fait, votre fichier /etc/network/interfaces devrait ressembler à quelque chose comme :

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

Maintenant, nous pouvons définir des réseaux supplémentaires dans /etc/wpa_supplicant/wpa_supplicant.conf. Par exemple :

network={
        key_mgmt=NONE
}

Ceci est un "catch-all" qui associera n'importe quel point d'accès ouvert à portée en utilisant DHCP pour se connecter.

Vous pouvez ajouter des réseaux spécifiques, chacun avec son propre SSID et en spécifiant le type de chiffrement à employer ou en spécifiant key_mgmt=NONE pour aucun chiffrement ou pour le WEP.

Pour le WEP, spécifiez une clef comme ci-dessous :

network={
     ssid="cafe"
     key_mgmt=NONE
     wep_key0=FFEEDD001122
}

Astuce : Si vous avez du mal à vous connecter à un réseau parce qu'il n'émet pas son SSID, ajoutez 'scan_ssid=1' dans sa déclaration.

Utiliser NetworkManager

Si vous aimez utiliser NetworkManager, supprimez la configuration de eth0 et ath0 dans /etc/network/intefaces, installez les paquets network-manager et network-manager-gnome (ou network-manager-kde), et ajoutez votre utilisateur au groupe netdev.

su
apt-get install network-manager network-manager-gnome
adduser <votre-nom-d'utilisateur> netdev