找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 8325|回复: 29

再来一个牛屄轰轰超级蛋疼的原创软件:--------------------------------CowBPing

[复制链接]
发表于 2020-2-7 14:53 | 显示全部楼层 |阅读模式
本帖最后由 wulishui 于 2020-2-13 14:43 编辑

因为家里用中继,总是有时候会没有流量需要重新连一下,无聊至极,于是诞生这个玩意:
实在想不出好名字了,pingdog人家又有(其实我不知道它是什么东西有什么用,只是见过),反正我自己做,于是就叫做CowBPing(牛屄ping),反正此路是我开,吹我不胀。



无非就是吹一下牛屄,吹不通就执行命令。设定的命令不够用还可以call老大。我调试一下原理行得通,call老大是可执行的,其它应该也可以。软件为纯脚本,理论上无机型限制但必须有busybox。

更新1.1版,改进失败次数统计方法:当发现网络不通时启动循环ping n次,n次都不通就执行命令,这下容易理解了。如果达不到n次就等进行下一次循环重新检测。
解决没有ash不能运行的问题。
更新1.2,当中继如果不通时可以可以随机更改无线中继的MAC地址,仅对只有一个无线模块的路由有效

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2020-2-7 14:55 | 显示全部楼层
本帖最后由 wulishui 于 2020-2-7 15:01 编辑

暂时有个问题是需要按“保存并应用”两次才会启动,禁用时要去启动项关闭,懒得搞了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-2-7 15:16 | 显示全部楼层
谢谢分享,能不能弄个切换无线ap的luci

点评

我也想做一个。autoAP太不如意了。  详情 回复 发表于 2020-2-7 18:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 18:05 | 显示全部楼层
hong0980 发表于 2020-2-7 15:16
谢谢分享,能不能弄个切换无线ap的luci

我也想做一个。autoAP太不如意了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-2-7 18:23 来自手机 | 显示全部楼层
好东西,正需要,感谢大神

点评

帮忙测试是否正常,我并没有投入使用  详情 回复 发表于 2020-2-7 18:40
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 18:40 | 显示全部楼层
thisboy83 发表于 2020-2-7 18:23
好东西,正需要,感谢大神

帮忙测试是否正常,我并没有投入使用

点评

刚才出现了断网,看接口里拨号成功。关掉这插件,重启端口,现在正常  详情 回复 发表于 2020-2-7 19:46
测试ping了内网一个不存在的地址,正常重启wan了。 不过有个疑问,失败次数是怎样算一次的?和丢包比例哪个为准?  详情 回复 发表于 2020-2-7 19:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-2-7 19:05 | 显示全部楼层
wulishui 发表于 2020-2-7 18:40
帮忙测试是否正常,我并没有投入使用

测试ping了内网一个不存在的地址,正常重启wan了。
不过有个疑问,失败次数是怎样算一次的?和丢包比例哪个为准?

点评

这个问题我要改进,也就是视为失败后接着ping到设定的n次,而不用等n个循环,不然等n个循环之后早已经世界末日了。  详情 回复 发表于 2020-2-7 20:17
你没理解,是达到丢包比率就视为网络不通,ping一次不通就视为1,设3次就要3个(至少3个或者更多)循环以后才会达到,这样可以减少暂时不通引起重启的几率。  详情 回复 发表于 2020-2-7 20:00
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-2-7 19:29 | 显示全部楼层
本帖最后由 马后炮 于 2020-2-7 19:33 编辑

刚安装了,选取启动后半天还是:没有运行,直接在启动项里面启动还是没反应。。。牛B
init.d里面启动报 line 12: /etc/cowbping.sh: not found

点评

你去/etc/cowbping.sh把bash改成sh就OK了。但是有可能运行状态不能再准确显示。  详情 回复 发表于 2020-2-7 20:19
是因为你的固件精简了ash,没法执行bash脚本,我会改进这个问题,不用ash了。  详情 回复 发表于 2020-2-7 20:01
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-2-7 19:46 | 显示全部楼层
wulishui 发表于 2020-2-7 18:40
帮忙测试是否正常,我并没有投入使用

刚才出现了断网,看接口里拨号成功。关掉这插件,重启端口,现在正常

点评

我投入使用了,发现wifi重启过两三次,但是后来并没有再重启,所以不是软件故障,而是真的网络不通。 [attachimg]341406[/attachimg][attachimg]341407[/attachimg]  详情 回复 发表于 2020-2-7 20:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 20:00 | 显示全部楼层
本帖最后由 wulishui 于 2020-2-7 20:03 编辑
thisboy83 发表于 2020-2-7 19:05
测试ping了内网一个不存在的地址,正常重启wan了。
不过有个疑问,失败次数是怎样算一次的?和丢包比例 ...

你没理解,是达到丢包比率就视为网络不通,ping一次不通就视为1,设3次就要3个(至少3个或者更多)循环以后才会达到,这样可以减少暂时不通引起重启的几率。比率建议用100,太小真没意义,因为很明显不是网络不通,重启也无用。

点评

丢包比率是要ping几次求得的吧?是几次呢?像我设置丢包率60%,ping一次不通不能得出60%吧?  详情 回复 发表于 2020-2-7 20:04
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 20:01 | 显示全部楼层
马后炮 发表于 2020-2-7 19:29
刚安装了,选取启动后半天还是:没有运行,直接在启动项里面启动还是没反应。。。牛B
init.d里面启动报 li ...

是因为你的固件精简了ash,没法执行bash脚本,我会改进这个问题,不用ash了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-2-7 20:04 | 显示全部楼层
wulishui 发表于 2020-2-7 20:00
你没理解,是达到丢包比率就视为网络不通,ping一次不通就视为1,设3次就要3个(至少3个或者更多)循环以 ...

丢包比率是要ping几次求得的吧?是几次呢?像我设置丢包率60%,ping一次不通不能得出60%吧?

点评

一次就能得到。 你去ping -c 1 8.8.8.8看看。当然,ping -c 3或更大会更准确。  详情 回复 发表于 2020-2-7 20:07
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 20:05 | 显示全部楼层
thisboy83 发表于 2020-2-7 19:46
刚才出现了断网,看接口里拨号成功。关掉这插件,重启端口,现在正常

我投入使用了,发现wifi重启过两三次,但是后来并没有再重启,所以不是软件故障,而是真的网络不通。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

刚才断网时候等了十分钟,看wan口也没重启。我丢包率改成100再试试  详情 回复 发表于 2020-2-7 20:47
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 20:07 | 显示全部楼层
本帖最后由 wulishui 于 2020-2-7 20:09 编辑
thisboy83 发表于 2020-2-7 20:04
丢包比率是要ping几次求得的吧?是几次呢?像我设置丢包率60%,ping一次不通不能得出60%吧?

一次就能得到。
你去ping -c 1 8.8.8.8看看。当然,ping -c 3或更大会更准确。一次是0,3次就是66了。所以要不要改成3呢?

PING 8.8.4.4 (8.8.4.4): 56 data bytes
64 bytes from 8.8.4.4: seq=0 ttl=51 time=513.905 ms

--- 8.8.4.4 ping statistics ---
3 packets transmitted, 1 packets received, 66% packet loss
round-trip min/avg/max = 513.905/513.905/513.905 ms


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 20:17 | 显示全部楼层
thisboy83 发表于 2020-2-7 19:05
测试ping了内网一个不存在的地址,正常重启wan了。
不过有个疑问,失败次数是怎样算一次的?和丢包比例 ...

这个问题我要改进,也就是视为失败后接着ping到设定的n次,而不用等n个循环,不然等n个循环之后早已经世界末日了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-31 05:21

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表