Answers:
您可以使用 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
您可能还需要添加
nmcli> set 802-1x.password PASSWORD
nmcli> set 802-1x.anonymous-identity ANONYMOUS-IDENTITY
nmcli> set wifi-sec.key-mgmt wpa-eap
wpa_supplicant是答案。它支持WPA-Enterprise和几种EAP方法。我通过执行以下操作连接到我的家庭网络:
wpa_supplicant -i wlan0 -B -c /path/to/wpa_supplicant.conf
这是配置文件的示例。所有有关配置此文件以匹配您的连接的信息。
没有一个答案对我nmcli
有用,经过几次尝试,我最终放弃了并使用Ubuntu 18.04网络接口创建了一个连接,然后将其复制到了另一台计算机上。这是我遵循的步骤:
/etc/NetworkManager/system-connections/
本地计算机上复制到无头服务器。ifconfig
。chmod 0600 new_connection
chmod root:root new_connection
systemctl restart NetworkManager
对于不想在GUI中手动创建网络连接的用户,可以修改以下网络连接
[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
wpa_supplicant
安装(用户do-release-upgrade
从14到16运行时关闭了笔记本电脑,主目录位于完整的只读ext2
分区上,原因是有人在商店中为他们“设置了Linux”而不知道他在做什么。我需要先运行/etc/init.d/network-manager start
,并且还要将和都设置802-1x.anonymous-identity
为identity
Eduroam ID。