openwrt-mt7688 中继调试<ap+sta>
来源:互联网 发布:网络购物合同纠纷案由 编辑:程序博客网 时间:2024/05/17 02:03
一、概述
AP,即Access Point Mode,允许无线接入,家里的无线路由器,大部都是这个模式。
STA,即Station Mode,作为无线终端,连接AP用,手机wifi等,大部都是这个模式。
AP+STA配置,使得OpenWrt路由器,既能提供无线接入功能的AP,又能连接到其他AP,继续提供上网功能,即作为一个Repeater。
完成AP+STA配置,首先需要硬件支持,确认支持AP+STA。
二、配置编译选项
1、AP模式:配置wifi AP driver
MTK Properties ---> Drivers ---> kmod-mt7628.................................... MTK MT7628 wifi AP driver
2、STA模式:配置 AP clientMTK Properties --->Drivers --->
kmod-mt7628.................................... MTK MT7628 wifi AP driver --->
3、确认uci2dat已结选中(默认是已经选中的)
MTK Properties ---> Applications ---> uci2dat
据说这有个大坑,mtk提供的uci2dat工具是不能解析uci配置的ApCli字段的,下载下面的uci2dat。
将openwrt-sdk/package/ramips/applications的uci2dat备份为uci2dat.bak,以防之后要用,
并将下载的uci2dat替换它。
http://blog.chinaunix.net/blog/downLoad/fileid/11614.html
4、重新编译内核并烧录
三、查看AP info
1、用ifconfig查看,发现多了ra0,为AP的信息
用iwconfig查看
释放的热点SSID为 "mt7628-601A",默认密码为"12345678";
现在就可以你的WIFI设备连接上7688释放的热点上啦!但是上不了外网哦
2、/etc/config/wireless,可修改SSID、password等信息
config wifi-ifaceoption device mt7628option ifname ra0option network lanoption mode apoption ssid mt7628-601Aoption encryption psk2option key 12345678
config interface 'lan'option ifname 'eth0.1'option force_link '1'option type 'bridge'option proto 'static'option ipaddr '192.168.1.1' <---注意,这个LAN的IP,也是AP时的IP,作为STA模式时,连接的 网关也可能是192.168.0.X或192.168.1.X等常用的地址,要 保证AP模式的IP与STA连接的网关在不同网段。所以这里以 192.168.2.X为例。option netmask '255.255.255.0'option ip6assign '60'option macaddr '7C:DD:90:A4:60:1A'
可通过以下指令来扫描当前环境下的路由列表
iwpriv apcli0 set SiteSurvey=0
sleep 2
iwpriv apcli0 get_site_survey
四、配置ApCli0
1、在wireless中给ra0添加以下字段,要注意区分大小写
config wifi-ifaceoption device mt7628option ifname ra0option network lanoption mode apoption ssid mt7628-601Aoption encryption psk2option key 12345678option ApCliEnable '1' -->开启ApClioption ApCliSsid 'wpa2_test' -->上级路由的SSIDoption ApCliAuthMode 'WPA2PSK' -->上级路由的authmodeoption ApCliEncrypType 'AES' -->上级路由的加密option ApCliWPAPSK '123456789' -->上级路由的密码
2、把wireless中wifi-device的channel改成与上级路由的一致
3、注意本级Ap的网段必须与上级AP网段不同,
可在network下修改interface 'lan’的ipaddr字段
4、将ApCli0添加到network的 interface 'wan'的 ifname 'apcli0'
五、重启网络
/etc/init.d/network restart
用ifconfig apcli0可以查看是否连接上上级AP,成功连接会获取IP地址
用iwconfig apcli0可以看到连接的上级AP的SSID、channel等信息最后ping www.baidu.com试试能否上外网啦
阅读全文
1 0
- openwrt-mt7688 中继调试<ap+sta>
- OpenWRT(四)AP、STA、中继模式
- openwrt STA+AP共存模式
- OpenWrt无线AP+STA配置
- OpenWrt Wireless STA连接AP脚本
- MT7688板上安装OpenWrt成为无线AP
- openwrt系统设置STA模式或AP模式
- OpenWRT用AP+WDS模式搭建无线中继
- ESP8266调试-P2P(AP模块与STA模块通信)
- openwrt中继
- openwrt-mt7688 添加应用程序
- Openwrt-MT7688 sniffer
- ap与sta共存
- ap与sta共存
- ap与sta共存
- ap与sta共存
- ap与sta共存
- ap与sta共存
- YCbCr与YUV的区别
- 使用异步加载图片
- Python: 标准异常树
- Mike and distribution
- 前端工程——基础篇
- openwrt-mt7688 中继调试<ap+sta>
- 冒泡排序
- Android中banner的使用步骤
- 在WAMP中怎么修改默认浏览器?
- LeetCode 572. Subtree of Another Tree
- 贪心算法,关于区间问题
- Ubuntu异常关机 网络连接消失禁用问题
- MD5加密:此实现不是Windows平台FIPS验证的加密算法的一部分
- 充值小程序前端页面布局