Come configurare WiFi per accedere a WPA al momento dell'avvio, indipendentemente dal fatto che l'utente abbia effettuato l'accesso?

17

Come faccio a impostare una password WPA wireless estesa al sistema che inizia al momento dell'avvio, consentendomi di accedere in SSH alla macchina dall'esterno, ad esempio?

Sto usando mythbuntu. Finché non accedo, WiFi non si connette, quindi non posso usare SSH per accedere da un altro computer, per esempio. Quando ho attivato l'accesso automatico, mi chiede di inserire la mia password per sbloccare il mio portachiavi prima di connetterti. Ho provato a modificare la connessione e a fare clic su "Disponibile per tutti gli utenti", ma non si connette affatto.

Come faccio a fare il debug di questo problema, o come posso configurarlo totalmente manualmente?

    
posta rjmunro 06.08.2010 - 00:45

5 risposte

11

Quando si è connessi e connessi alla rete, fare clic con il tasto destro sull'icona di Network Manager. (Dovrebbe essere nella parte in alto a destra dello schermo.)

Fai clic su "Modifica connessioni ..."

Trova la connessione che vuoi rendere disponibile senza effettuare il login. 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 effettui l'accesso e sarà disponibile per tutti gli utenti del sistema.

    
risposta data fader 06.08.2010 - 16:48
6

per "indipendentemente dal fatto di essere connessi", dovrai modificare il tuo file / etc / network / interfaces ...

link

Questo link descrive il processo abbastanza bene ...

iface wlan0 inet static
  address 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
    
risposta data cjac 06.08.2010 - 02:21
3

Una soluzione più semplice: aggiungi le seguenti linee 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: link

    
risposta data yozi 01.01.2017 - 13:58
1

Per completezza, citerò anche wicd , un'alternativa a Network Manager. Credo che se si configura wicd per connettersi automaticamente a una rete wireless, lo farà al momento dell'avvio.

    
risposta data Ryan Thompson 06.08.2010 - 20:02
0

Usa wpa _ supplicant e dhclient

Dovrai creare uno script che si avvii all'avvio dare un'occhiata a qui .

Avere eseguito i seguenti 3 comandi (possibilmente da uno script og sorts)

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

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

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 di wpa_supplicant.conf per ulteriori opzioni di crittografia.

Potrebbe essere necessario modificare il comando di sospensione a seconda della velocità con cui il router / netcard sta negoziando la connessione. 10 secondi dovrebbero essere sufficienti, ma 5 o anche 2 potrebbero essere sufficienti.

    
risposta data LassePoulsen 06.08.2010 - 02:09

Leggi altre domande sui tag