测试驱动
为了省事,我买了EP-N8508GS无线网卡,因为能免去编译驱动的麻烦。
确认你的Kernel支持那些无线网卡:
$ find /lib/modules/`uname -r`/kernel/drivers/net/wireless -name "*.ko" |
查看识别的usb设备:
pi@raspberrypi ~ $ lsusb |
注意最后一行的Realtek设备就是无线网卡.
查看Kernel载入的模块:
$ lsmod |
上面的8192cu就是我的无线网卡的芯片型号.
执行命令: sudo iwlist wlan0 scan
, 看看能否手动扫描周围的ESSID.
无线配置
修改配置文件: sudo vim /etc/network/interfaces
, 如果需要自动IP, 增加如下:
# wifi (dhcp config) : |
如果需要固定IP, 增加的内容如下:
auto wlan0 |
编辑/etc/wpa_supplicant/wpa_supplicant.conf
, 增加如下几行:
network={ |
这里存的是明文密码, 如果需要存储加密后的密码, 执行命令wpa_passphrase ssid password
, 替换上面的psk密码.
wpa_supplicant.conf里面更多参数详情, 请参考man手册链接, 上面的配置能应付大多数路由器了.
重启wlam0
重启无线网卡: sudo ifdown wlan0
and then sudo ifup wlan0
然后运行ifconfig wlan0
查看无线网卡是否获能够取到了IP.
DONE.