Arch Linux – Installation mit WLAN-Verbindung – wireless_tools und wpa_supplicant

arch linux logo - Arch Linux - Installation mit WLAN-Verbindung - wireless_tools und wpa_supplicantBevor 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

Veröffentlicht von

_nico

Mac-User aus Leidenschaft, Blogger seit Oktober 2009, 88er Baujahr, technikaffin. Ich fühle mich aber nicht nur auf Apple'schen Betriebssystemen zu Hause, alles was eine Shell hat, interessiert mich besonders! Ihr findet mich auch auf Twitter und Google+.

5 Gedanken zu „Arch Linux – Installation mit WLAN-Verbindung – wireless_tools und wpa_supplicant“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert