Connessione a una connessione WPA2-Enterprise tramite CLI (senza desktop)


14

Ho finalmente installato i driver per il mio adattatore wireless, tuttavia, non riesco a trovare nulla che spieghi come connettersi a una connessione WPA2-Enterprise. Ho trovato molte spiegazioni WPA / WEP / WPA2, tuttavia, queste non risolvono le mie situazioni.

C'è un modo per fare questo? Al momento sono solo CLI, grazie!

Risposte:


16

Puoi usare nmcli

# nmcli con add type wifi ifname wlan0 con-name CONNECTION_NAME ssid SSID
# nmcli con edit id CONNECTION_NAME
nmcli> set ipv4.method auto
nmcli> set 802-1x.eap peap
nmcli> set 802-1x.phase2-auth mschapv2
nmcli> set 802-1x.identity USERNAME
nmcli> save
nmcli> activate

Potrebbe anche essere necessario aggiungere

  • nmcli> set 802-1x.password PASSWORD
  • nmcli> set 802-1x.anonymous-identity ANONYMOUS-IDENTITY
  • nmcli> set wifi-sec.key-mgmt wpa-eap

Ho usato con successo questa risposta per connettermi a Eduroam dalla console sul laptop Ubuntu 14/16 incasinato di qualcuno che non poteva avviare Gnome e non era wpa_supplicantinstallato (l'utente aveva spento il laptop mentre do-release-upgradeera in esecuzione dalle 14 alle 16 e il suo home directory era su una ext2partizione di sola lettura a causa di qualcuno che aveva "impostato Linux" per loro in un negozio senza sapere cosa stesse facendo). Avevo bisogno di correre /etc/init.d/network-manager startprima, e aveva bisogno di set 802-1x.anonymous-identitycosì come identity, sia a Eduroam ID.
Silas S. Brown,

4

wpa_supplicant è la risposta. Supporta WPA-Enterprise e diversi metodi EAP. Mi collego alla mia rete domestica eseguendo:

wpa_supplicant -i wlan0 -B -c /path/to/wpa_supplicant.conf

Ecco un esempio di file di configurazione. Si tratta solo di configurare questo file in modo che corrisponda alla tua connessione.


0

Nessuna delle risposte qui ha funzionato per me, e dopo diversi tentativi nmcli, alla fine ho rinunciato e ho usato l'interfaccia di rete Ubuntu 18.04 per creare una connessione e l'ho copiata sull'altro computer. Ecco i passaggi che ho seguito:

  1. Creare la connessione di rete nella GUI della connessione di rete di Ubuntu.
  2. Copia la nuova connessione dal /etc/NetworkManager/system-connections/mio calcolo locale sul server senza testa.
  3. Modifica l'ID MAC della connessione in modo che corrisponda alle interfacce da ifconfig.
  4. Aggiorna le autorizzazioni del file copiato con:
chmod 0600 new_connection
chmod root:root new_connection
  1. Riavvia il gestore di rete
systemctl restart NetworkManager

Per quelli di voi che non vogliono creare manualmente la connessione di rete nella GUI, è possibile modificare la seguente connessione di rete

[connection]
id=new_connection
uuid=axxxxf1f-xxxx-494c-980a-xxxxxxxxxxx
type=wifi
permissions=

[wifi]
mac-address=XX:XX:XX:XX:XX:XX
mac-address-blacklist=
mode=infrastructure
ssid=some_wifi_ssid

[wifi-security]
key-mgmt=wpa-eap

[802-1x]
eap=peap;
identity=redacted_username
password=redacted_password
phase2-auth=mschapv2

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
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.