Board logo

标题: 嵌入式 wifi测试相关(iwconfig,WPA Supplicant用法) [打印本页]

作者: yuyang911220    时间: 2015-12-24 23:21     标题: 嵌入式 wifi测试相关(iwconfig,WPA Supplicant用法)

iwconfig用法
1.打开无线网卡电源
iwconfig wlan0 txpower no

2.列出区域内的无线网络
iwconfig wlan0 scan

3.假设要连接到网络myhome(即essid为myhome的网络),那么输入命令
iwconfig wlan0 essid "myhome"

如果网络是加密的,密码是0123456789,那么就输入命令
iwconfig wlan0 essid "myhome" key 0123-4567-89

4 如果正常的话,输入
iwconfig wlan0
就可以看到连接正常的各项参数了。

5.启动无线网卡
ifconfig wlan0 up

6.如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip
dhclient wlan0 或dhcpcd wlan0

7.现在无线网卡应该可以正常使用了。

WPA Supplicant

WPA Supplicant工具包可以让您连接到那些使用WPA的AP。因为还只是beta版,所以它的配置方法仍会常常变化——尽管如此,在大部分情况下它已经能很好的工作。

代码 2.1: 安装wpa_supplicant
# emerge net-wireless/wpa_supplicant
重要: 要让wpa_supplicant正常工作,您必须在内核中打开CONFIG_PACKET支持。
现在我们需要配置一下/etc/conf.d/net文件以便我们可以选择使用wpa_supplicant而不用wireless-tools(两者都安装在系统中时,默认使用的是wireless-tools)。

代码 2.2: 在/etc/conf.d/net中配置wpa_supplicant
# 使用wpa_supplicant代替wireless-tools modules=( "wpa_supplicant" ) # 因为wpa_supplicant还不能很好的自动侦测驱动,所以需要我们为其指定正在使用的驱动。 wpa_supplicant_eth0="-Dmadwifi"
注意: 如果您用host-ap驱动,您首先要将无线设备卡设置成Managed模式以便能正确地配合wpa_supplicant工作。你可以在/etc/conf.d/net中设置iwconfig_eth0="mode managed"来实现这一点。





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0