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


21

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?


1
Hai attivato la casella di controllo "Connetti automaticamente" per la connessione?
Li Lo

Questo ha buone risposte. Penso che dovremmo riaprirlo.
Seth,

Parole chiave: utente che ha effettuato l'accesso "- quindi questo non mi aiuta. Il WiFi è l'unica connessione a questo computer, usando una parabola a causa della distanza. È su un UPS. Ma se tutto fallisce e finisce per riavviarsi, Devo raggiungerlo per accedere alla console prima che comunichi.
SDsolar

Certo, ho appena notato che questo è stato pubblicato 6 anni 11 mesi fa. Ciao dal futuro: luglio 2017.
SDsolar,

Risposte:


13

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.


Il mio sospetto è che la casella "Connetti automaticamente" sia stata cancellata ... ciò provocherebbe il comportamento che stai vedendo.
dissolvenza

Se lo faccio, senza selezionare "Disponibile per tutti gli utenti" non funziona, anche quando
eseguo l'

6

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
  maschera di rete 255.255.255.0
  my_essid wireless-essid
  gateway 192.168.1.1
  pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf
  killall post-down -q wpa_supplicant

<pre> oh, indipendentemente dall'accesso ... Dovrai modificare il tuo file / etc / network / interfaces ... ubuntuforums.org/showthread.php?t=263136 Questo link descrive abbastanza bene il processo .. iface wlan0 inet indirizzo statico 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 post-down killall -q wpa_supplicant </ pre>
cjac il

Quando lo faccio, dopo aver riavviato il mio Ubuntu e appare Avvio del sistema senza configurazione di rete completa
Vitor Mazuco


2

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.


0

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.