分享

wpa_supplicant无线网络配置

 积累ing 2012-07-09


psk=”TestPassw0rd123456″ #输入无线AP中保存的密匙
}
配置文件弄好后就可以运行wpa_supplicant,在那之前确认已经插好无线网卡,载入驱动

insmod /usr/ipb610/rt3070sta.ko 加载wifi驱动
ifconfig ra0 up 启动无线网卡

接下来就可以看下网络是否连通

ssid表示此网络名称为AP001,pairwise_cipher和group_cipher表示此无线接入点所接受的加密算法为CCMP,key_mgmt表示所使用的密钥管理协议为WPA-PSK,wpa_state表示连接的状态,COMPLETED表示已经连接上无线网络AP001,否则没有连接上

wpa_cli使用

wpa_cli scan 搜索无线网络

wpa_cli scan_result 显示搜索结果

表示搜索到了5个无线信号,bssid / frequency / signal level / flags / ssid表示无线网络的MAC地址,频率,信号水平,安全加密方式,名称
加密方式主要有TKIP和AES
对应TKIP和CCMP
安全方式主要有4种,无,WEP,WPA-PSK,WPA2-PSK
对应的选项为[ESS],[WEP][ESS],[ WPA-PSK],[WPA2-PSK]
例如[WPA-PSK-CCMP][ESS]
表示安全选项为WPA-PSK,加密方式为AES

例如要连接AP001无线网络,其中路由器配置界面如下

表示此网络名称为AP001,密钥管理协议为WPA-PSK,加密算法为AES,
修改wpa_supplicant配置文件如下

pairwise=CCMP TKIP和group=CCMP TKIP表示自动匹配加密算法CCMP或TKIP,psk表示路由器的密码。
执行/usr/ipb610/wpa_cli reconfigure 重新连接无线网络
执行/usr/ipb610/wpa_cli -i ra0 status 查看连接状态

表示已经连接成功
可以在路由器里面通过DHCP设置IP

通过DHCP配置如下
执行 udhcpc -i ra0 -s /usr/ipb610/dhcp.script

路由器就会根据内建DHCP服务器自动分配IP,至此连接已经完成

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多