我在 Ubuntu Core 中使用 NetworkManager 连接我的 WPA2 个人 WiFi,而且可以正常工作。现在我想在办公室内连接 WPA2 802.1x WiFi。可以使用 NetworkManager 吗?如果可以,有人能指导我怎么做吗?
解决方案来自这个问题在 Ubuntu Core 中实际上不起作用,因为它不允许在 /etc/NetworkManager/ 路径中创建文件,这是由于只读文件系统造成的。
答案1
我设法自己解决了这个问题。以下是我在 Ubuntu Core 中使用 NetworkManager nmcli 控制台的操作方法:
$ network-manager.nmcli connection edit type 802-11-wireless
nmcli> goto 802-11-wireless
nmcli 802-11-wireless> set ssid <your_ssid>
nmcli 802-11-wireless> back
nmcli> goto 802-11-wireless-security
nmcli 802-11-wireless-security> set key-mgmt wpa-eap
nmcli 802-11-wireless-security> set auth-alg open
nmcli 802-11-wireless-security> back
nmcli> goto 802-1x
nmcli 802-1x> set eap peap
nmcli 802-1x> set identity <your_identity>
nmcli 802-1x> set password <your_password>
nmcli 802-1x> set phase2-auth mschapv2
nmcli 802-1x> back
nmcli> verify
nmcli> save
Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection.
Do you still want to save? (yes/no) [yes] yes
Connection 'wifi' (20e7bab0-6780-45a7-b650-eafb28e7912a) successfully saved.
Ubuntu 现在应该会尝试连接,如果您当前正在通过 ssh 登录,则可能会断开连接。只需使用新的 IP 地址再次 ssh 即可(如果您使用 IP)。
参考点: