加密与认证
无线网卡驱动起来之后,还需要在用户态的一些程序支持,从而可以寻找热点并连接热点,访问网络。wifi连接时候的有出于两个方面的考虑:
- 连接认证
- 传输数据的加密
出现了不同的标准,这些认证/加密常见的有下面这些:
- open(即不加密)
- WEP(WEP)
- WPA(TKIP)
- WPA2(AES)
加密认证工具
而针对不同的认证/加密就有不同的软件来辅助我们wifi设备的认证/连接:
- iw: 针对open, WEP
- wpa_supplicant:可以用于上面四种认证
wpa_supplicant的编译
直接在Yocto中用bitbake编译即可,参考我以前的博客:Yocto tips (11): Yocto如何往最终的rootfs中添加软件
wpa_supplicant共有三个工具集:
- wpa_cli:wpa命令行,query current status, change configuration, trigger events, and request interactive user input
- wpa_passphrase:Generate a WPA PSK from an