linux调试wifi芯片xr829

一、准备工具
需要用到的调试工具,如果没有就到buildroot里面去选择工具包
1、wpa_supplicant wifi客户端(client)加密认证工具,支持wep、wpa、wpa2等完整的加密认证
2、wpa_supplicant.conf wpa_supplicant 配置工具,/etc/ 下,配置上网信息。
3、ifconfig 用于显示或设置网络设备
4、iw wifi配置使用工具,比起wpa_supplicant,仅支持open,wep加密方式。
5、hostapd softAP 热点配置工具,与之配套的是hostapd.conf (/etc/wifi/)
6、udhcpd 就是终端设备作为DHCP服务器,与之配套的是hostapd.conf (/etc/wifi/)
7、udhcpc 就是终端设备作为DHCP客户端
8、perf 性能测试工具。

二、调试
1.station 测试
vim /etc/wpa_supplicant.conf
wpa-psk格式

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
update_config=1
network={
        ssid="test"
        key_mgmt=WPA-PSK   # NONE 无密码
        psk="12345678"
        priority=2
}

无密码

network={
  ssid="test"
  key_mgmt=NONE
}

wep格式

network={
  ssid="test"
  key_mgmt=NONE
  wep_key0="abcde" # 引号包含的密钥是ASCII密钥
  wep_key1=0102030405 # 没有引号包含的密钥是十六进制密钥
  wep_key2="1234567890123" # 固定
  wep_tx_keyidx=0
  priority=5
}

insmod /lib/modules/5.4.61+/xr829.ko

ifconfig wlan0 up
wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant.conf -B
wpa_cli -iwlan0 -p/etc/wpa_supplicant.conf

udhcpc -iwlan0 &

ping www.hao123.com
看到以下现像成功:
PING www.hao123.com (180.101.49.115): 56 data bytes
64 bytes from 180.101.49.115: seq=0 ttl=50 time=32.727 ms
64 bytes from 180.101.49.115: seq=1 ttl=50 time=42.699 ms

2、softap 测试
insmod /lib/modules/5.4.61+/xr829.ko

ifconfig wlan0 up
ifconfig wlan0 192.168.188.1
hostapd /etc/hostapd.conf & 启动热点
udhcpd /etc/udhcpd.conf 启动地址分配程序

/etc/hostapd.conf

#hostapd.conf
interface=wlan0
driver=nl80211
ssid=aw_ap001
channel=6
hw_mode=g
ignore_broadcast_ssid=0
auth_algs=1
wpa=3
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

udhcpd.conf

#udhcpd.conf
start   192.168.188.2
end     192.168.188.20
interface   wlan0
max_leases  16
offer_time  20
lease_file  /tmp/conf/udhcpd.leases
pidfile /tmp/udhcpd.pid
opt dns 8.8.8.8
option  subnet  255.255.255.0
opt router  192.168.188.1
option  dns 114.114.114.114

此时用手机连接aw_ap001热点,可以连接上,表示成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值