GNU/Linux >> Znalost Linux >  >> Arch Linux

Linux – Arch Linux Wifi funguje ručně, jak to udělat automaticky?

Spouštím Arch Linux s jádrem 3.6.11-12-ARCH+ na mém Raspberry Pi.

Mám Linksys wifi usb dongle (WUSB54GC v3), který běží a funguje po provedení následujících příkazů:

$> 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

Jak zajistím, aby wifi na tomto zařízení fungovala pokaždé po spuštění? Nakonec to chci nasadit na místo bez kabelového připojení (proto wifi), ale to samozřejmě nemohu udělat, pokud musím pokaždé ručně spouštět/připojovat wifi.

Přijatá odpověď:

Měli byste použít netctl. Je to Arch Linux vestavěný systém správy sítě. Pokud ještě není nainstalován (měl by být), spusťte pacman -Syu netctl pak se podívejte do /etc/netctl . Příklady konfiguračních souborů jsou v /etc/netctl/examples .

Rychlé spuštění:

  1. Poznamenejte si název zařízení pro váš bezdrátový adaptér. Nahraďte všechny výskyty wlan0 v mých příkladech s názvem, který odpovídá vašemu nastavení.
  2. Ujistěte se, že jste nainstalovali požadované balíčky.

    pacman -Syu wpa_supplicant dhcpcd

    1. wpa_supplicant je vyžadován pro přístupové body chráněné WPA a dhcpcd je vyžadován pro získání IP adresy z jakékoli sítě využívající DHCP server, jak je uvedeno na wiki Arch Linux.
  3. Zkopírujte vhodný příklad:

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

  4. Upravte svou novou konfiguraci na /etc/netctl/somedescriptivename aby vyhovovalo vašemu nastavení.
  5. Povolte netctl-auto servis pro váš bezdrátový adaptér. Znovu nahraďte wlan0 s názvem zařízení pro vaše nastavení.

    systemctl enable [email protected]

Několik poznámek:

  • netctl se automaticky připojí ke všem profilům, které máte v /etc/netctl, když se přesunete do dosahu přístupového bodu
  • Toto nastavení bude fungovat pouze s profily používajícími Security=wpa-configsection a Security=wpa .
  • Zakažte všechny dříve povolené profily wifi pomocí netctl disable profilename . Jinak je netctl spustí dvakrát při bootování, jakmile je povoleno netctl-auto.

Pro více informací se prosím podívejte na Netctl wiki záznam.


Arch Linux
  1. Jak nainstalovat Arch Linux

  2. Jak používat Pacman na Arch Linuxu

  3. Jak upgradovat R v linuxu?

  1. Jak nainstalovat GNOME v Arch Linuxu

  2. Jak nainstalovat VirtualBox na Arch Linux

  3. Jak vytvořit a nakonfigurovat uživatele Sudo na Arch Linuxu

  1. Jak nainstalovat a používat Docker na Arch Linux

  2. Jak nainstalovat Arch Linux na VirtualBox

  3. Jak nainstalovat KDE Desktop na Arch Linux