Bevor man ein Arch Linux über eine WLAN-Verbindung installieren kann, muss man ein paar Befehle auf der Konsole ausführen. Je nach Verschlüsselung der Drahtlosverbindung muss die wpa_supplicant.conf zusätzlich angepasst werden.
In meinem Beispiel verwende ich eine WPA2 PSK Verschlüsselung, bei anderen Verschlüsselungen kann man sich hier Beispiele für die wpa_supplicant.conf anschauen.
Zuerst finden wir heraus ob unsere WLAN-Karte üblicherweise als eth1, wlan0, ath0 oder ra0 erkannt wurde.
ifconfig
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:144 errors:0 dropped:0 overruns:0 frame:0 TX packets:144 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10560 (10.3 Kb) TX bytes:10560 (10.3 Kb) wlan0 Link encap:Ethernet HWaddr 00:25:D3:FF:A0:9F inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::225:d3ff:feff:a09f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1155 errors:0 dropped:0 overruns:0 frame:0 TX packets:931 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:213237 (208.2 Kb) TX bytes:170293 (166.3 Kb)
In meinem Fall ist es das Device wlan0 – dieses fahren wir nun herunter.
ifconfig wlan0 down
Danach erstellen wir die Konfigurationsdatei für den WLAN-Manager.
vi /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant eapol_version=1 ap_scan=2 network={ ssid="wlan_ssid" key_mgmt=WPA-PSK proto=RSN pairwise=CCMP group=CCMP psk="wlan_kennwort" }
Jetzt starten wir das wlan0 Interface und …
ifconfig wlan0 up
… den WLAN-Manger im Zusammenspiel mit unserem DHCP-Client.
wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf && dhcpcd -b wlan0
WLAN-Verbindung prüfen
iwconfig wlan0
Arch Linux Installation starten
/arch/setup
Beim Auswählen der zu installierenden Pakete sollten wir das Paket wireless_tools unbedingt mitinstallieren, damit wir Tools wie iwlist und iwconfig benutzen können. Bei anderen WLAN-Karten kann es sein, dass ihr zusätzlich noch ein Paket für die jeweilige Karte auswählen müsst – in meinem Fall trifft das aber nicht zu. Nach der Installation müssen wir die /etc/wpa_supplicant.conf noch einmal anlegen, damit wir unser WLAN auch nach der Installation nutzen können.
Autostart über rc.local
vi /etc/rc.local
wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf && sleep 5 && dhcpcd -b wlan0
ath9k macht Probleme
Bei neueren Kernels kommt es bei dem Modul ath9k ständig zu WLAN-Abbrüchen – die Verbindung hat teilweise richtig lange Aussetzer. Um dieses kleine Problem zu beheben, müssen wir nur eine Option für das Modul ath9k setzen.
cat >> /etc/modprobe.d/ath9.conf << EOF options ath9k nohwcrypt=1 EOF
Weiterführende Links
Arch Linux – Installation
Arch Linux – Installation mit verschlüsseltem LVM
Quellen
Arch Linux Wiki – Wireless Setup
Arch Linux Wiki – WPA supplicant
Atheros AR922x dont like 802.11n since todays Kernel-Update
5 Gedanken zu „Arch Linux – Installation mit WLAN-Verbindung – wireless_tools und wpa_supplicant“