Ausführen von Arch Linux mit Kernel 3.6.11-12-ARCH+ auf meinem Raspberry Pi.
Ich habe einen WLAN-USB-Dongle von Linksys (WUSB54GC v3), der ausgeführt wird und funktioniert, nachdem ich die folgenden Befehle ausgeführt habe:
$> sudo ifconfig wlan0 up
$> sudo iwlist scan
$> sudo iwconfig wlan0 mode managed essid myssid key "mykey" retry 7
# Only had to do this next one the first time
$> sudo wpa_passphrase myssid "mypassword" > /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo wpa_supplicant -B -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo dhcpcd wlan0
Wie bekomme ich WLAN auf diesem Gerät, um jedes Mal nach dem Booten zu funktionieren? Irgendwann möchte ich es ohne Kabelverbindung (daher das WLAN) vor Ort einsetzen, aber das kann ich natürlich nicht, wenn ich das WLAN jedes Mal manuell starten/verbinden muss.
Akzeptierte Antwort:
Sie sollten netctl verwenden. Es ist das in Arch Linux integrierte Netzwerkverwaltungssystem. Wenn es noch nicht installiert ist (sollte es aber sein), führen Sie pacman -Syu netctl
aus dann schauen Sie in /etc/netctl
. Es gibt Beispielkonfigurationsdateien in /etc/netctl/examples
.
So können Sie schnell loslegen:
- Notieren Sie sich den Gerätenamen Ihres WLAN-Adapters. Ersetzen Sie alle Instanzen von
wlan0
in meinen Beispielen mit dem Namen, der zu Ihrem Setup passt. -
Stellen Sie sicher, dass Sie die erforderlichen Pakete installiert haben.
pacman -Syu wpa_supplicant dhcpcd
- wpa_supplicant ist für WPA-geschützte Zugriffspunkte erforderlich, und dhcpcd ist erforderlich, um eine IP von jedem Netzwerk zu erhalten, das einen DHCP-Server verwendet, wie im Arch Linux-Wiki aufgeführt.
- Kopieren Sie ein passendes Beispiel:
cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename
- Bearbeiten Sie Ihre neue Konfiguration unter
/etc/netctl/somedescriptivename
passend zu Ihrem Setup. - Aktivieren Sie
netctl-auto
Dienst für Ihren drahtlosen Adapter. Ersetzen Sie wiederwlan0
mit dem Gerätenamen für Ihr Setup.systemctl enable [email protected]
Ein paar Dinge zu beachten:
- netctl verbindet sich automatisch mit allen Profilen, die Sie in /etc/netctl haben, wenn Sie sich in Reichweite des Zugriffspunkts bewegen
- Diese Einrichtung funktioniert nur mit Profilen, die
Security=wpa-configsection
verwenden undSecurity=wpa
. - Deaktivieren Sie alle zuvor aktivierten WLAN-Profile mit
netctl disable profilename
. Andernfalls startet netctl sie zweimal beim Booten, sobald netctl-auto aktiviert ist.
Weitere Informationen finden Sie im Netctl-Wiki-Eintrag.