概述
使用网线很不方便,家里网口就那么几个,也不能一直把树莓派怼在路由器旁边,所以需要连接一下wifi,这里记录下两个方法。
开始之前有两件事要准备一下:
-
明确一下自己的 wlan 口
如果只连接了 wifi,那就是 wlan0,如果有多个网络连接,需要
ifconfig
明确自己的无线网卡是哪个口 -
查找一下要连接 wifi 的 ssid,如果很明确自己要连接的 ssid 是啥可以跳过,这里使用到了上一步确定的 wlan 口
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 和 密码 就可以了.
-
终端输入
raspi-config
,进入树莓派配置界面root@raspberrypi:~# raspi-config
-
选择 Network Options
-
选择 N2 Wi-fi
-
输入 ssid 和 密码
方法二:编辑配置文件
这个方法是直接编辑 wifi 的配置文件 wpa_supplicant.conf
。
root@raspberrypi:~# vi /etc/wpa_supplicant/wpa_supplicant.conf
在文件中增加自己的 wifi 网络即可,需要配置 ssid 和 密码,示例配置如下:
network={
ssid="your ssid"
psk="your password"
}
检测
通过上述两种方法都可以配置好网络,配置好后我们需要检测一下配置是否成功,ip 是否分配好,这一步也会用到刚开始检查到的wlan口,使用如下命令:
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