方法一:通过终端命令行连接
1. 首先,查看网卡名称
ls /sys/class/net/
从上面响应可知,网卡名称为 wlo1
2. 然后运行下面命令连接 wifi
sudo nmcli dev wifi connect "wifi名称" password "wifi密码" ifname wlo0
注:命令行中 wlo1 为网卡名称。
运行后,若成功连接 wifi 如下图所示。
3. 若上面一步运行出错,提示未发现 SSID 为 "wifi名" 的网络。可先关闭wifi,再打开wifi,然后再次连接 wifi(步骤2)。
sudo nmcli r wifi off #关闭wifi
sudo nmcli r wifi on #开启wifi
sudo nmcli dev wifi connect "wifi名称" password "wifi密码" ifname wlo0
4. 通过ping www.baidu测试是否成功连上 wifi,如果成功连上wifi,响应如下所示
方法二:通过修改配置文件连接
1. 首先,查看网卡名字
ls /sys/class/net/
可以查到我的网卡名字为 wlan0
2. 然后进入/etc/netplan/
cd /etc/netplan/
3. 通过vim编辑器修改50-wifis.yaml文件
sudo vim 50-wifis.yaml
将内容改成如下所示,注意冒号后必须有一个空格,换行需要缩进的地方缩进4个空格(不要用tab键缩进)
network:
version: 2
wifis:
renderer: NetworkManager
wlan0:
access-points:
"wifi名称":
password: "wifi密码"
dhcp4: true
optional: true
4. 然后按ESC,再输入:wq(输入冒号wq,最后回车键确定)。(即保存并退出vim编辑器)
5.应用修改
sudo netplan apply
6. 如果没有报错,再ping一下,测试是否成功连上wifi
ping www.baidu
如果成功连上wifi,响应如下所示
注:方法一和方法二是用两台不同电脑演示的,所以网卡名称并不相同。
方法一:通过终端命令行连接
1. 首先,查看网卡名称
ls /sys/class/net/
从上面响应可知,网卡名称为 wlo1
2. 然后运行下面命令连接 wifi
sudo nmcli dev wifi connect "wifi名称" password "wifi密码" ifname wlo0
注:命令行中 wlo1 为网卡名称。
运行后,若成功连接 wifi 如下图所示。
3. 若上面一步运行出错,提示未发现 SSID 为 "wifi名" 的网络。可先关闭wifi,再打开wifi,然后再次连接 wifi(步骤2)。
sudo nmcli r wifi off #关闭wifi
sudo nmcli r wifi on #开启wifi
sudo nmcli dev wifi connect "wifi名称" password "wifi密码" ifname wlo0
4. 通过ping www.baidu测试是否成功连上 wifi,如果成功连上wifi,响应如下所示
方法二:通过修改配置文件连接
1. 首先,查看网卡名字
ls /sys/class/net/
可以查到我的网卡名字为 wlan0
2. 然后进入/etc/netplan/
cd /etc/netplan/
3. 通过vim编辑器修改50-wifis.yaml文件
sudo vim 50-wifis.yaml
将内容改成如下所示,注意冒号后必须有一个空格,换行需要缩进的地方缩进4个空格(不要用tab键缩进)
network:
version: 2
wifis:
renderer: NetworkManager
wlan0:
access-points:
"wifi名称":
password: "wifi密码"
dhcp4: true
optional: true
4. 然后按ESC,再输入:wq(输入冒号wq,最后回车键确定)。(即保存并退出vim编辑器)
5.应用修改
sudo netplan apply
6. 如果没有报错,再ping一下,测试是否成功连上wifi
ping www.baidu
如果成功连上wifi,响应如下所示
注:方法一和方法二是用两台不同电脑演示的,所以网卡名称并不相同。