火火的爱 发表于 2015-8-21 23:56

2015-09-11更新!屌炸天!op自切换中继信号插件-支持32个信号 外挂网卡 d_link作品

本帖最后由 火火的爱 于 2015-9-11 17:02 编辑

原帖:d_link
发个自己写的自动切换中继信号软件--支持LUCI界面配置
http://www.right.com.cn/forum/thread-171010-1-1.html
(出处: 恩山WIFI论坛)
作者d_link大神会持续更新,请去原帖下载最新插件,回帖支持。

二〇一五年九月十一日 16:58:44更新
2015-09-11
1、改善WIFI配置部分,完美支持MT7620;
2、增加平均延时控制和丢包百分比控制;
3、中继信号增加IP方式可配;
4、增加多一个网站来保证诊断结果合理性;
5、改善WIFI配置部分,双频部分不再受影响,暂不支持5G中继切换
6、双无线叠加情况下,目前只支持在WIFI配置文件中第一个中继信号切换,第二个中继信号程序不处理。
7、网页上增加扫描按钮,可以手动扫描周围信号,帮助填写。




1、此工具主要是通过PING来测试网络的通断检测(只要收到回应就认为网络是好的),如果PING诊断失败,自动切换下一个中继信号;


2、此工具可以通过LUCI来进行配置,这里最好选的是中文,因为LZ英文水平有限,表达没中文好;


待续。。。


功能:
1、总开关来决定程序是否运行;
2、可以配置的诊断域名;填上一个稳定的域名很重要,否则会因诊断失败而不断切换;
3、可以配置各诊断时期的时间;
4、可以配置指定的诊断网卡;方便有些人是叠加上网,有线没断,无线断了也能切换;
5、可以手动强制切换到指定信号;正在使用的信号网速很差,LZ我想切换到一个网速好点的信号。
6、可以修改一些基础配置;例如内网网段,自己使用的AP的SSID等;
7、目前最大支持32个中继信号;应该够了吧?

2015-08-12
更新:新增ralink平台(HG255D上测试过),由于没有编译MTK平台的SDK,MTK7620可以试试这个。

LUCI上面每项配置已经加了很多说明,请参考说明来配置。






最后附上ipk安装文件,可以通过samba或者winscp(推荐,路由打开了ssh即可通过SCP方式连接,不需额外安装软件)来连接路由,放进路由某个地方(最后/tmp目录)后执行:opkg install xxxx.ipk
本帖隐藏的内容 luci-app-autoap_1.0.0_150707_beta_ramips_24kec.rar (13.4 KB, 下载次数: 71)
luci-app-autoap_1.0.0_150707_beta_ar71xx.rar (13.93 KB, 下载次数: 153)





建议去原帖回复下载,有更新。恩山不需要邀请码的,按步骤操作注册即可。http://www.anywlan.com/forum.php?mod=attachment&aid=NTc5MzY5fGQzZWRiYTRlfDE0NDA3NzYyMDB8MTAyNTgxMHwzNzE4Mjg%3D&noupdate=yes





Alpha-X 发表于 2015-8-29 22:00

本帖最后由 Alpha-X 于 2015-8-29 22:10 编辑

火火的爱 发表于 2015-8-28 21:43
注释一下发出来造福我们小白吧
命令行操作的,未必适合小白…… 多数人都喜欢图形界面……
cat ~/bin/wisp
#!/bin/sh
ifnum=1
radio=radio1

abc() {
      ESSID='abc'
      BSSID='xx:xx:xx:xx:xx:xx'
      ENCR='wep-open'
      KEY='...'
}

xyz () {
      ESSID='xyz'
      BSSID='xx:xx:xx:xx:xx:xx'
      ENCR='psk2'
      KEY='...'
}

if [ "$1" == "ls" -o "$1" == "list" ]; then
      echo "targets available = abc | xyz "
      exit 0
elif [ "$1" == "show" ]; then
      uci show wireless.$radio
      uci show wireless.@wifi-iface[$ifnum]
      exit 0
elif [ "$1" == "help" -o "$1" == "" ]; then
      echo "usage: $0 [ <target> | list | ls | show | help ]"
      exit 0
else
      $1
      [ "$ESSID" == "" ] && exit 1
      uci batch << EOF
      set wireless.$radio.channel=auto
      set wireless.@wifi-iface[$ifnum].device=$radio
      set wireless.@wifi-iface[$ifnum].mode=sta
      set wireless.@wifi-iface[$ifnum].ssid="$ESSID"
      set wireless.@wifi-iface[$ifnum].bssid="$BSSID"
      set wireless.@wifi-iface[$ifnum].encryption="$ENCR"
      set wireless.@wifi-iface[$ifnum].key="$KEY"
      set wireless.@wifi-iface[$ifnum].disabled=0
      commit wireless
EOF
      wifi down && wifi
fi

还有其它的 /etc/config/network 和 /etc/config/dhcp 等都是固定、手动设置的,脚本并没有去动它……
简单容易…… 因为它适合我。:victory:


猜想8 发表于 2016-2-6 10:47

改善WIFI配置部分,完美支持MT7620

闲云野鸭 发表于 2016-1-29 09:33

有点不懂,貌似很强大!

坏坏滴新 发表于 2016-1-28 21:35

支持一下,顺便学习

那年的心动 发表于 2016-1-28 20:43

支持一下

那年的心动 发表于 2016-1-28 20:43

:lol:lol:lol:lol:lol:lol

wsbw114 发表于 2016-1-28 19:40

支持下,可惜只能看看不会装。。。。。。。。

2484141958 发表于 2015-11-14 19:32

9533、9331、7620n、9341、测试可用。

瞧不死 发表于 2015-11-14 19:00

下载LZ的附件:luci-app-autoap_1.0.0_150910_beta_ramips_24kec.rar;
2,解压得到:luci-app-autoap_1.0.0_150910_beta_ramips_24kec.ipk;
3,用SCP上传到路由器/tmp 目录;4,butty登陆SSH,

梦魂潇湘 发表于 2015-11-7 16:46


好用不?有用过的吗

zxcd 发表于 2015-11-7 16:31

好用不?有用过的吗

zxcd 发表于 2015-11-7 16:31

教程贴~必须大力得顶!!!
页: [1] 2 3 4 5 6 7 8
查看完整版本: 2015-09-11更新!屌炸天!op自切换中继信号插件-支持32个信号 外挂网卡 d_link作品