RTL8188CUS是一款2.4G WIFI模块,USB接口的RTL8188CUS模块可以很方便的应用到嵌入式设备上。在linux系统中,需要配合dhcp程序使用,以实现无线网卡IP自动分配,以及接入点管理。
在进入linux系统之后,可以先使用iwconfig命令来查看wifi模块是否被正常识别出来。如果能够识别出wlan0设备,则表示网卡被驱动识别出来了。接下来,就要使用dhcp程序为网卡分配IP及接入点。
首先在后台开启wpa_supplicant进程,命令如下:
wpa_supplicant -i wlan0 -Dnl80211,wext -s -B -P /var/run/wpa_supplicant.wlan0.pid -C/var/run/wpa_supplicant
可以查看后台启动的进程情况,输入如下命令:
ps ax | grep wpa
如果可以看到相关进程,则表示后台进程启动成功了。接下来,可以使用wpa_client进行配置操作了:
输入wpa_cli,
> add_network
0 <-记住这个号码,后面一直用
> set_network 0 ssid "name"(路由器名称)
OK
> set_network 0 key_mgmt WPA-PSK
OK
> set_network 0 psk "password"(路由器密码)
OK
>enable_network 0
OK
>save_config
OK
>quit
这样之后,就完成了wpa_Client的配置,之后可以使用dhcp自动获取IP
dhclient wlan0
这样之后,无线网卡就可以使用了,可以尝试ping一些网址。