===== nmcli with WPA EAP 802.1x ===== $ sudo nmcli con add con-name $NETWORKNAME ifname $INTERFACE type wifi ssid $NETWORKNAME $ sudo nmcli con edit $NETWORKNAME nmcli> set wifi-sec.key-mgmt wpa-eap nmcli> set 802-1x.eap peap nmcli> set 802-1x.identity USERNAME nmcli> set 802-1x.phase2-auth mschapv2 nmcli> save nmcli> exit $ sudo vim /etc/NetworkManager/system-connections/$NETWORKNAME Add: [802-1x] password=YOUR_8021X_PASSWORD Restart and up: $ sudo systemctl restart NetworkManager $ sudo nmcli con down $NETWORKNAME $ sudo nmcli con up $NETWORKNAME ==== References ==== * https://unix.stackexchange.com/questions/145366/how-to-connect-to-an-802-1x-wireless-network-via-nmcli * https://major.io/2016/05/03/802-1x-networkmanager-using-nmcli/