树莓派ubuntu server22.04连接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.com测试是否成功连上 wifi,如果成功连上wifi,响应如下所示

树莓派ubuntu server22.04连接wifi_第1张图片

方法二:通过修改配置文件连接

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.com

如果成功连上wifi,响应如下所示

树莓派ubuntu server22.04连接wifi_第2张图片

注:方法一和方法二是用两台不同电脑演示的,所以网卡名称并不相同。

你可能感兴趣的:(ubuntu,linux,运维)