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: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:
改善WIFI配置部分,完美支持MT7620 有点不懂,貌似很强大! 支持一下,顺便学习 支持一下 :lol:lol:lol:lol:lol:lol 支持下,可惜只能看看不会装。。。。。。。。 9533、9331、7620n、9341、测试可用。 下载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,
好用不?有用过的吗 好用不?有用过的吗 教程贴~必须大力得顶!!!