pine64WiFi模块_Ubuntu操作系统
wpa_supplicant
使用wpa_supplicant 在pine64 命令行模式下连接WiFi。
1、首先确定WiFi加密方式为WPA/WPA2模式。
2、pine64中未包含很多网络配置命令、经过尝试:iw、ifconfig两个命令可用。使用命令如下,扫描可用网络并打开WiFi模块。
sudo ifconfig wlan0 | less
sudo ifconfig wlan0 up
3、创建wpa_supplicant的配置文件 /etc/wpa_supplicant/wpa_supplicant.conf 内容如下
network={
ssid="dd-wrt_vap"
psk="1234567890"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
auth_alg=OPEN
priority=9
id_str="pine64"
}
4、配置interfaces文件 /etc/network/interfaces 可用选择手动配置ip地址:
auto wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface pine64 inet static
address 192.168.1.105
netmask 255.255.255.0
gateway 192.168.1.1
也可以选择DHCP自动获取ip地址
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface pine64 inet dhcp
我使用的是手动配置ip地址,亲测有效。以上完成了wpa_supplicant的文件配置。
5、使用如下命令初始化wpa_supplicant
wpa_supplicant -B -d -i wlan0 -c /etc/wpa_supplicant.conf
6、使用如下命令获取ip地址
dhclient wlan0
7、使用ping 192.168.1.1
测试网络是否连接成功
本文参考了[博客][1]和[官网论坛][2]
[1]: https://www.jianshu.com/p/e8e7949cf4d3
[2]: https://forum.pine64.org/showthread.php?tid=982