GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

Linux – Arch Linux Wifi funktioniert manuell, wie macht man es automatisch?

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:

  1. 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.
  2. Stellen Sie sicher, dass Sie die erforderlichen Pakete installiert haben.

    pacman -Syu wpa_supplicant dhcpcd

    1. 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.
  3. Kopieren Sie ein passendes Beispiel:

    cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename

  4. Bearbeiten Sie Ihre neue Konfiguration unter /etc/netctl/somedescriptivename passend zu Ihrem Setup.
  5. Aktivieren Sie netctl-auto Dienst für Ihren drahtlosen Adapter. Ersetzen Sie wieder wlan0 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 und Security=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.


Arch Linux
  1. So installieren Sie Arch Linux

  2. So installieren Sie GNOME in Arch Linux

  3. So installieren Sie VirtualBox unter Arch Linux

  4. So verwenden Sie Pacman unter Arch Linux

  5. Wie aktualisiere ich R unter Linux?

So installieren Sie Virtualbox in Arch Linux

So installieren Sie LEMP Stack mit PhpMyAdmin in Arch Linux

So installieren Sie LAMP Stack mit PhpMyAdmin in Arch Linux

So verbinden Sie das iPhone mit Arch Linux

So installieren Sie Skype unter Arch Linux

So installieren Sie Java unter Arch Linux