0x00
在树莓派官方系统可以更快捷配置wifi和ssh:传送
在非官方系统下使用命令配置wifi连接。
0x01
树莓派默认wifi接口为wlan0,如果不确定可以输入命令查看:
iwconfig
首先保证接口的服务是运行的:
$ sudo ip link set wlan0 up
扫描网络:
$ sudo iw dev wlan0 scan | less
如果连接没有加密的网络:
$ sudo iw dev wlan0 connect [网络 SSID]
`如果连接WEP加密的网络:
$ sudo iw dev wlan0 connect [网络 SSID]
如果连接WPA\WPA2加密的网络则需要使用wpasupplicant 来连接,修改或创建
/etc/wpasupplicant/wpa_supplicant.conf
文件写入:country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi-A" psk="12345678" #psk可以填加密后的值,加密:终端输入 wpa_passphrase WiFi-A 12345678 priority=1 #连接优先级,数字越大优先级越高(不可以是负数) scan_ssid:=1 #连接隐藏WiFi时需要指定该值为1 }
写好了后输入命令启动:
$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf &
输入命令自动获取ip:
$ sudo dhcpcd wlan0 或 $ sudo dhclient wlan0
0x03
输入命令查看wlan0是否在配置中:
$ cat /etc/network/interfaces
如果没有就输入:
$ sudo nano /etc/network/interfaces 文本中追加写入: auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
配置完后就可开机自动连接wifi