Come esportare l'attuale rete wpa_cli in un file?


4

Supponiamo che mi sia connesso wpa_clia una rete mynetwork:

# wpa_cli 
>add_network
>set_network 0 ssid "mynetwork"
>set_network 0 psk "SupahSecretPassphrase"
>enable_network 0
>reconnect

Come esportare questa rete in un file di configurazione wpa_supplicant, ovvero un file contenente :

network={
               ssid="mynetwork"
               psk="SupahSecretPassphrase"
          }

Se non esiste un modo standard, immagino che dovrei ricordare ~/.wpa_cli_history


PS:

Ho provato save_configma ho sempre un risultato FAIL:

>  save_config
FAIL

Risposte:


3

Devi aggiungere update_config=1al tuo file di configurazione, ti darà i diritti per aggiornarlo.

c'è un esempio:

modifica il /etc/wpa_supplicant/wpa_supplicant_example.conf, aggiungi le seguenti righe:

ctrl_interface=/run/wpa_supplicant
update_config=1

Esegui il wpa_passphrasecomando per esportare la configurazionewpa_supplicant_example.conf

wpa_passphrase Your_ssid Your_passphrase >> /etc/wpa_supplicant/wpa_supplicant_example.conf

Salva quindi connettiti wpa_cli.


Onestamente ricevo ancora l'errore FAIL quando provo a farlo save_config, seguendo questi passaggi non ha funzionato per me.
un altro

@roizpi Hai installato NetworkManger? Avevi una connessione cablata disponibile per reinstallarla in seguito se qualcosa è andato storto? Se SÌ rimuoverlo.
GAD3R,

Networkmanager non è installato. Ho la connessione cablata sì, e wlan1 sembra avere un punto di accesso associato, ma quando si disconnette il filo non riesco a trovare alcun host associato a quella macchina.
un altro

@roizpi Controlla lo stato wpa_cli statusdisconnetti wpa_cli disconnectquindi prova a riconnetterti. Rimuovere prima la RJ45.
GAD3R,

1
Ho fatto funzionare la rete seguendo i tuoi passi e facendo una corretta configurazione di /etc/network/interfaces. Grazie.
un altro
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.