参考这篇博客,使用wpasupplicant,操作到第6步即可。
使用wpasupplicant尝试过失败了,改用nmcli成功了,下面是nmcli连接的具体方法。
添加802.1x无线网络连接配置,连接名称配置为BUPT-mobile-1。
sudo nmcli connection add type wifi con-name “BUPT-mobile-1(连接名,随意命名)” ifname 网卡名不加引号(用ifconfig来查询无线网卡名) ssid “BUPT-mobile” 802-1x.identity “网关账号”802-1x.password “网关密码” wifi-sec.key-mgmt wpa-eap 802-1x.eap ttls 802-1x.phase2-auth mschapv2
连接网络,可以通过ifconfig查询网卡ip
nmcli connection up "BUPT-mobile-1"
上面两句命令已经能够联网,下面再补充列举一些相关查询命令。
显示所有wifi信息
nmcli dev wifi
显示现有连接配置
nmcli connection show
如果不是802.1x加密,可以用以下命令直接联网
sudo nmcli dev wifi connect 'wifi名称' password 'wifi密码' iface 不加引号的网卡名称
查看网络连接状态
nmcli dev status
Ubuntu 连接无线网wifi 容易断开
参考这个博客