Connectez-vous à une connexion WPA2-Enterprise via CLI (pas de bureau)


14

Je suis cependant, je ne peux pas sembler finalement installé les pilotes pour mon adaptateur sans fil, pour trouver quoi que ce soit d'expliquer à se connecter à une connexion WPA2-Enterprise. J'ai trouvé de nombreuses explications WPA / WEP / WPA2, cependant, cela ne résout pas mes situations.

Est-ce qu'il y a un moyen de faire ça? Je suis actuellement CLI uniquement, merci!

Réponses:


16

Vous pouvez utiliser 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

Vous devrez peut-être ajouter

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

J'ai utilisé avec succès cette réponse pour me connecter à Eduroam à partir de la console sur l'ordinateur portable Ubuntu 14/16 de quelqu'un qui n'a pas pu démarrer Gnome et ne l'a pas wpa_supplicantinstallé (l'utilisateur avait éteint l'ordinateur portable pendant qu'il do-release-upgradefonctionnait du 14 au 16, et leur le répertoire personnel se trouvait sur une ext2partition complète en lecture seule parce que quelqu'un avait "configuré Linux" pour eux dans une boutique sans savoir ce qu'il faisait). J'avais besoin de courir en /etc/init.d/network-manager startpremier, et je devais 802-1x.anonymous-identityaussi bien régler identity, à la fois sur Eduroam ID.
Silas S. Brown

4

wpa_supplicant est la réponse. Il prend en charge WPA-Enterprise et plusieurs méthodes EAP. Je me connecte à mon réseau domestique en exécutant:

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

Voici un exemple de fichier de configuration. Il s'agit de configurer ce fichier en fonction de votre connexion.


0

Aucune des réponses ici n'a fonctionné pour moi, et après plusieurs tentatives avec nmcli, j'ai finalement abandonné et utilisé l'interface réseau Ubuntu 18.04 pour créer une connexion et je l'ai copiée sur l'autre ordinateur. Voici les étapes que j'ai suivies:

  1. Créez la connexion réseau dans l'interface graphique de connexion réseau Ubuntu.
  2. Copiez la nouvelle connexion depuis /etc/NetworkManager/system-connections/mon ordinateur local vers le serveur sans tête.
  3. Modifiez l'ID MAC de la connexion pour qu'elle corresponde aux interfaces ifconfig.
  4. Mettez à jour les autorisations du fichier copié avec:
chmod 0600 new_connection
chmod root:root new_connection
  1. Redémarrez le gestionnaire de réseau
systemctl restart NetworkManager

Pour ceux d'entre vous qui ne souhaitent pas créer manuellement la connexion réseau dans l'interface graphique, vous pouvez modifier la connexion réseau suivante

[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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.