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.
1 |
ifconfig |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
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.
1 |
ifconfig wlan0 down |
Danach erstellen wir die Konfigurationsdatei für den WLAN-Manager.
1 |
vi /etc/wpa_supplicant.conf |
1 2 3 4 5 6 7 8 9 10 11 |
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 …
1 |
ifconfig wlan0 up |
… den WLAN-Manger im Zusammenspiel mit unserem DHCP-Client.
1 |
wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf && dhcpcd -b wlan0 |
WLAN-Verbindung prüfen
1 |
iwconfig wlan0 |
Arch Linux Installation starten
1 |
/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
1 |
vi /etc/rc.local |
1 |
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.
1 2 3 |
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“