桥接SoftAp模式下的ApClient网络
来源:互联网 发布:诺基亚3500c软件 编辑:程序博客网 时间:2024/06/03 12:27
1. 修改内核以支持bridge
CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
2. 修改驱动以支持AP_CLIENT(MT7601U_LinuxAP_3.0.0.1_20130802/os/linux/config.mk)
24 # Support AP-Client function
25 HAS_APCLI=y
154 HAS_APCLI_WPA_SUPPLICANT=y
3. mt7601芯片MAC地址后两位为4的倍数
选用mac地址为EA:AB:FA:0F:E6:20的芯片
4. RT2870AP.dat中添加APCLI参数
ApCliEnable=1
ApCliSsid=TP-LINK_XXX
ApCliBssid=78:A1:06:2D:69:C5
ApCliAuthMode=WPA2PSK
ApCliEncrypType=AES
ApCliWPAPSK=12345678
5. 加载ap驱动
insmod mt7601Uap.ko
6. 启用ra0
ifconfig ra0 up// 执行完这步出现apcli0的网卡
7. 启用apcli0
ifconfig apcli0
8. 建立桥接
brctl addbr br0
brctl addif br0 ra0
brctl addif br0 apcli0
9. 配置apcli0
a. 有加密
iwpriv apcli0 set ApCliEnable=0
iwpriv apcli0 set ApCliAuthMode=WPA2PSK
iwpriv apcli0 set ApCliEncrypType=AES
iwpriv apcli0 set ApCliSsid=TP-LINK_21
iwpriv apcli0 set ApCliWPAPSK=1234567890
iwpriv apcli0 set ApCliEnable=1
b. 无加密
iwpriv apcli0 set ApCliEnable=0
iwpriv apcli0 set ApCliAuthMode=OPEN
iwpriv apcli0 set ApCliEncrypType=NONE
iwpriv apcli0 set ApCliSsid=TP-LINK_21
iwpriv apcli0 set ApCliEnable=1
10. 查看是否生效
iwconfig
结果如下:
lo no wireless extensions.
eth0 no wireless extensions.
ra0 RTWIFI SoftAP ESSID:"FosBaby_0F6ABE"
Mode:Managed Channel=11 Access Point: E8:AB:FA:0F:E6:20
Bit Rate=150 Mb/s
apcli0 RTWIFI SoftAP ESSID:""
Mode:Managed Channel=11 Access Point: Not-Associated
Bit Rate:150 Mb/s
br0 no wireless extensions.
通过查看apcli0的状态,发现没有连接上wifi...
CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
2. 修改驱动以支持AP_CLIENT(MT7601U_LinuxAP_3.0.0.1_20130802/os/linux/config.mk)
24 # Support AP-Client function
25 HAS_APCLI=y
154 HAS_APCLI_WPA_SUPPLICANT=y
3. mt7601芯片MAC地址后两位为4的倍数
选用mac地址为EA:AB:FA:0F:E6:20的芯片
4. RT2870AP.dat中添加APCLI参数
ApCliEnable=1
ApCliSsid=TP-LINK_XXX
ApCliBssid=78:A1:06:2D:69:C5
ApCliAuthMode=WPA2PSK
ApCliEncrypType=AES
ApCliWPAPSK=12345678
5. 加载ap驱动
insmod mt7601Uap.ko
6. 启用ra0
ifconfig ra0 up// 执行完这步出现apcli0的网卡
7. 启用apcli0
ifconfig apcli0
8. 建立桥接
brctl addbr br0
brctl addif br0 ra0
brctl addif br0 apcli0
9. 配置apcli0
a. 有加密
iwpriv apcli0 set ApCliEnable=0
iwpriv apcli0 set ApCliAuthMode=WPA2PSK
iwpriv apcli0 set ApCliEncrypType=AES
iwpriv apcli0 set ApCliSsid=TP-LINK_21
iwpriv apcli0 set ApCliWPAPSK=1234567890
iwpriv apcli0 set ApCliEnable=1
b. 无加密
iwpriv apcli0 set ApCliEnable=0
iwpriv apcli0 set ApCliAuthMode=OPEN
iwpriv apcli0 set ApCliEncrypType=NONE
iwpriv apcli0 set ApCliSsid=TP-LINK_21
iwpriv apcli0 set ApCliEnable=1
10. 查看是否生效
iwconfig
结果如下:
lo no wireless extensions.
eth0 no wireless extensions.
ra0 RTWIFI SoftAP ESSID:"FosBaby_0F6ABE"
Mode:Managed Channel=11 Access Point: E8:AB:FA:0F:E6:20
Bit Rate=150 Mb/s
apcli0 RTWIFI SoftAP ESSID:""
Mode:Managed Channel=11 Access Point: Not-Associated
Bit Rate:150 Mb/s
br0 no wireless extensions.
通过查看apcli0的状态,发现没有连接上wifi...
0 0
- 桥接SoftAp模式下的ApClient网络
- SoftAp模式下搜索Ap
- ApClient的配置
- SSDP协议下STA模式和softAP模式间切换时遇到的数据收发问题
- Ubuntu下hostapd共享WiFi(softAP)给Android的方法汇总
- RT3070 STA和softAP模式驱动移植
- LINUX下的命令模式配置网络
- vmware 下的三种网络模式
- CentOS6,NAT模式下的网络配置
- FL2440——RT3070 softAP模式 实现无线路由器功能
- Esp8266学习之旅⑦ 了解softAP热点配网模式原理,仿“机智云”定义自己的热点配网模式协议。(带Demo)
- centos6下配置softap需关闭NetworkManager服务
- linux下架设wifi无线热点(虚拟ap/softAP)
- 完成端口模式下的高性能网络服务器
- 命令模式下的网络搜索: http://goosh.org/
- 理解VMware虚拟机下网络连接的三种模式
- 完成端口模式下的高性能网络服务器
- VMware 虚拟机下网络连接的三种模式
- 高性能 TCP & UDP 通信框架 HP-Socket v3.3.1 正式发布
- forms builder开发form常用函数汇总
- mysql5.6与mysql5.5不同
- UVa #12174 Shuffle (例题8-15)
- android view组件draw onDraw,dispatchDraw
- 桥接SoftAp模式下的ApClient网络
- 1039. Course List for Student (25)
- Android使用Gradle构建的一些遇到的问题
- [网站收藏] 值得一读的blog和程序员网站的收藏
- linux驱动里获取时间差
- 不同高度的图片 底部对齐方法
- UITextField的使用详解
- Linux UDP sendto error: Operation not permitted解决方法
- poj2828 Buy Tickets 单点更新线段树