GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Linux - Arch Linux Wifi funziona manualmente, come renderlo automatico?

Esecuzione di Arch Linux con kernel 3.6.11-12-ARCH+ sul mio Raspberry Pi.

Ho un dongle USB wifi Linksys (WUSB54GC v3) in esecuzione e funzionante dopo aver eseguito i seguenti comandi:

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

Come faccio a far funzionare il wifi su questo dispositivo ogni volta dopo l'avvio? Alla fine voglio implementarlo in una posizione senza una connessione cablata (da cui il wifi), ma ovviamente non posso farlo se devo avviare/connettere manualmente il wifi ogni volta.

Risposta accettata:

Dovresti usare netctl. È il sistema di gestione della rete integrato in Arch Linux. Se non è già installato (dovrebbe esserlo), esegui pacman -Syu netctl quindi cerca in /etc/netctl . Ci sono file di configurazione di esempio in /etc/netctl/examples .

Per essere subito operativi:

  1. Prendere nota del nome del dispositivo per l'adattatore wireless. Sostituisci tutte le istanze di wlan0 nei miei esempi con il nome che corrisponde alla tua configurazione.
  2. Assicurati di aver installato i pacchetti richiesti.

    pacman -Syu wpa_supplicant dhcpcd

    1. wpa_supplicant è richiesto per i punti di accesso protetti da WPA e dhcpcd è necessario per ottenere un IP da qualsiasi rete che utilizzi un server DHCP, come elencato nel wiki di Arch Linux.
  3. Copia un esempio appropriato:

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

  4. Modifica la tua nuova configurazione in /etc/netctl/somedescriptivename per adattarsi alla tua configurazione.
  5. Abilita netctl-auto servizio per l'adattatore wireless. Di nuovo, sostituisci wlan0 con il nome del dispositivo per la configurazione.

    systemctl enable [email protected]

Alcune cose da notare:

  • netctl si collegherà automaticamente a tutti i profili che hai in /etc/netctl quando ti sposti nel raggio del punto di accesso
  • Questa configurazione funzionerà solo con i profili che utilizzano Security=wpa-configsection e Security=wpa .
  • Disabilita tutti i profili Wi-Fi precedentemente abilitati utilizzando netctl disable profilename . Altrimenti netctl li avvierà due volte all'avvio una volta abilitato netctl-auto.

Per ulteriori informazioni, fare riferimento alla voce wiki Netctl.


Arch Linux
  1. Come installare Arch Linux

  2. Come installare GNOME in Arch Linux

  3. Come installare VirtualBox su Arch Linux

  4. Come usare Pacman su Arch Linux

  5. Come aggiornare R in Linux?

Come installare Virtualbox in Arch Linux

Come installare lo stack LEMP con PhpMyAdmin in Arch Linux

Come installare lo stack LAMP con PhpMyAdmin in Arch Linux

Come collegare iPhone ad Arch Linux

Come installare Skype su Arch Linux

Come installare Java su Arch Linux