树莓派3b连接wifi

概述

使用网线很不方便,家里网口就那么几个,也不能一直把树莓派怼在路由器旁边,所以需要连接一下wifi,这里记录下两个方法。

开始之前有两件事要准备一下:

  1. 明确一下自己的 wlan 口

    如果只连接了 wifi,那就是 wlan0,如果有多个网络连接,需要 ifconfig 明确自己的无线网卡是哪个口

  2. 查找一下要连接 wifi 的 ssid,如果很明确自己要连接的 ssid 是啥可以跳过,这里使用到了上一步确定的 wlan 口

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    root@raspberrypi:~# iwlist wlan0 scan | grep ESSID
    ESSID:"CU_mkkd"
    ESSID:"181818"
    ESSID:""
    ESSID:"ChinaNet-wyt"
    ESSID:"ChinaNet-YGnR"
    ESSID:"sxbctvnet-jtad3"
    ESSID:""
    ESSID:"Hebert"
    ESSID:"zhang"
    ESSID:""
    ESSID:"hxc020"
    ESSID:"ASUS_10_2"
    ESSID:"ChinaNet-kqVS"
    ESSID:""

方法一:raspi-config

这个方法是使用树莓派自带的工具去连接,简洁方便,只需要输入对应 wifi 的 ssid 和 密码 就可以了.

  1. 终端输入 raspi-config,进入树莓派配置界面

    script
    1
    root@raspberrypi:~# raspi-config
  2. 选择 Network Options

    image-20210501214456849

  3. 选择 N2 Wi-fi

    image-20210501214547179

  4. 输入 ssid 和 密码


    image-20210501214647895
    image-20210501214743413

方法二:编辑配置文件

这个方法是直接编辑 wifi 的配置文件 wpa_supplicant.conf

1
root@raspberrypi:~# vi /etc/wpa_supplicant/wpa_supplicant.conf

在文件中增加自己的 wifi 网络即可,需要配置 ssid 和 密码,示例配置如下:

1
2
3
4
network={
ssid="your ssid"
psk="your password"
}

检测

通过上述两种方法都可以配置好网络,配置好后我们需要检测一下配置是否成功,ip 是否分配好,这一步也会用到刚开始检查到的wlan口,使用如下命令:

1
2
3
4
5
6
7
8
9
root@raspberrypi:~# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.xx.xx netmask 255.255.255.0 broadcast 192.168.xx.255
inet6 xxx::xxx:xxx:xxx:xxx prefixlen 64 scopeid 0x20<link>
ether xx:xx:xx:x:xx:xx txqueuelen 1000 (Ethernet)
RX packets 701 bytes 61590 (60.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 671 bytes 134713 (131.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

本文作者:Jormin
本文地址https://blog.lerzen.com/树莓派3b连接wifi/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

----- 到这结束咯 感谢您的阅读 -----