Meine WLAN Karte hat folgenden Chip:
Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Den Kernel vorbereiten
Es müssen auch ein paar Kernel Einstellungen gemacht werden. Prüft bitte ob folgende Optionen gesetzt sind:
Cryptograhic options:
HMAC Support
AES cipher algorithms
ARC4 ciper algorithm
Michael MIC keyed digest algorithm
CRC32c CRC algorithm
Diese habe ich alle in den Kernel eingebaut nicht als Modul.
Software
Diese Software wird benötigt.
madwifi-ng
madwifi-ng-tools
wireless-tools
Module in /etc/modules.autoload.d
ath_pci wlan_wep
ACHTUNG:
Bei einem aktuelleren Gentoo 2007 wird das obige nicht mehr gebraucht. Die Einträge werden dann automatisch im Verzeichnis /etc/modules.d eingetragen. Dort sollte dann eine Datei namens ath_pci vorhanden sein. Anhand dieser Datei werden dann die Module automatisch geladen.
Start Script
Da die Einstellungen bei mir in /etc/conf.d/wireless oder in /etc/wpa_supplicant/wpa_supplicant.conf nicht funktioniert haben, habe ich folgendes einfach mal so in der Konsole ausgeführt:
ifconfig ath0 up
iwconfig ath0 essid "HomeNetWork"
iwconfig ath0 key "s:ABcdsEF"
iwconfig ath0 channel 13
iwconfig ath0 mode managed
dhcpcd ath0
Und damit funktionierte meine WLAN Verbindung !
Nun habe ich das einfach als Script abgespeichert und führe das einfach als root aus und schon steht meine WLAN Verbindung.
Nach dem ich mich noch eine wenig mit der /etc/conf.d/net Datei auseinander gesetzt habe ist es mir gelungen die Einstellungen für die WLAN Verbindung dort einzurichten. Somit wird das start Script von oben unnötig und die WLAN Verbindung startet automatisch beim hoch fahren.
Folgende Einträge sind in der /etc/conf.d/net zu machen.
( Die Beschreibung der Einträge kann man aus der /etc/conf.d/wireless.example nachlesen )
config_ESSID=( "dhcp" )
dhcpcd_ESSID="-t 5"
essid_ath0="MEIN NETZWERK"
mode_ath0="managed"
channel_ath0="13"
sleep_scan_ath0="1"
associate_timeout_ath0="5"
key_ESSID="s:X34abc68ZyQLK"
Wobei ESSID durch die ESSID des WLAN Netzwerkes zu ersetzten ist.
z.B. config_MEIN_NETZWERK wenn die ESSID "MEIN NETZWERK" lautet.
Wie man sieht enhält die ESSID ein Leerzeichen, dies wird durch einen Unterstrich ersetzt.
