wake-up-neo.net

Come configuro WiFi per accedere a WPA all'avvio, indipendentemente dall'accesso dell'utente?

Come posso impostare una password WPA wireless a livello di sistema che si avvia all'avvio, ad esempio per consentirmi di accedere alla macchina dall'esterno?

Sto eseguendo Mythuntu. Fino a quando non eseguo l'accesso, WiFi non si connette, quindi non posso usare SSH per accedere da un altro computer, ad esempio. Quando ho il login automatico abilitato, mi chiede di inserire la mia password per sbloccare il mio portachiavi prima di connettermi. Ho provato a modificare la connessione e facendo clic su "Disponibile per tutti gli utenti", ma poi non si connette affatto.

Come posso eseguire il debug di questo problema o come posso configurarlo completamente manualmente?

19
rjmunro

Dopo aver effettuato l'accesso e connesso alla rete, fare clic con il pulsante destro del mouse sull'icona Network Manager. (Dovrebbe essere nella parte in alto a destra dello schermo.)

Fai clic su "Modifica connessioni ..."

Trova la connessione che desideri rendere disponibile senza effettuare l'accesso. Fare clic e fare clic sul pulsante "Modifica".

Assicurati che le caselle "Connetti automaticamente" e "Disponibile per tutti gli utenti" siano selezionate.

Ora la connessione verrà avviata prima che chiunque esegua l'accesso e sarà disponibile per tutti gli utenti del sistema.

12
fader

per "indipendentemente dall'accesso", dovrai modificare il tuo file/etc/network/interfaces ...

http://ubuntuforums.org/showthread.php?t=263136

Quel link descrive abbastanza bene il processo ...

 iface wlan0 inet static 
 indirizzo 192.168.1.15 
 netmask 255.255.255.0 
 wireless-essid my_essid 
 gateway 192.168.1.1 
 pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c/etc/wpa_supplicant.conf 
 kill-post-down -q wpa_supplicant 
6
cjac

Una soluzione più semplice: aggiungi le seguenti righe a/etc/network/interfaces

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

L'ho provato su 16.04 LTS. Può funzionare su altre versioni.

Fonte: https://ubuntuforums.org/showthread.php?t=1963404

5
yozi

Per completezza, citerò anche wicd , un'alternativa a Network Manager. Credo che se configuri wicd per connettersi automaticamente a una rete wireless, lo farà felicemente all'avvio.

1
Ryan Thompson

Usa wpa _ supplicant e dhclient

Dovrai creare uno script che si avvia all'avvio. Dai un'occhiata qui .

Esegui i seguenti 3 comandi (possibilmente da uno script o ordinamenti)

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
sleep 10
dhclient wlan0

Il contenuto del file wpa_supplicant.conf dovrebbe assomigliare a questo (usando lo standard wpa-psk):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="network-essid"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="very secret passphrase"
}

guarda la pagina man per wpa_supplicant.conf per ulteriori opzioni di crittografia.

Potrebbe essere necessario modificare il comando sleep in base alla velocità con cui il router/netcard è in grado di negoziare la connessione. 10 secondi dovrebbero essere sufficienti, ma 5 o anche 2 potrebbero essere sufficienti.

0
LassePoulsen