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

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 4568|回复: 11

[k2] Padavan如何在光猫关机或者开机后自动执行脚本?

[复制链接]
发表于 2021-8-11 20:05 | 显示全部楼层 |阅读模式
k2和光猫通过一根几十米的网线连接,两间房间晚上来回不方便。想在晚上光猫关机后,k2检测到自动关闭WiFi,早上光猫开机后,k2再开启WiFi。
虽然Padavan设置里面有“自定义脚本-在 WAN 上行/下行启动后执行”,实测只在光猫开机后执行,光猫关机或拔下、插上网线都不会执行。
请问有没有办法搞个定时脚本检测wan状态实现呢?


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2021-8-11 20:11 | 显示全部楼层
wifi定时不行吗

点评

开关时间很不固定啊,有时晚上11点多,有时要到两、三点。  详情 回复 发表于 2021-8-11 20:28
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-11 20:28 | 显示全部楼层

开关时间很不固定啊,有时晚上11点多,有时要到两、三点。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-8-11 20:38 | 显示全部楼层
自己写个crontab的定时,
每分钟执行一下,
脚本里ping光猫地址5次,
如果ping不通,
说明光猫关机了,
就执行关闭wifi的命令。

另写一行定时脚本,
反过来,
如果ping通了,
就启动wifi

点评

小白啊,请问如何写判断Ping是否通的语句呢?这个路由器开关2.4G WiFi的语句是radio2_enable、radio2_disable,我好不容易才查出来的。  详情 回复 发表于 2021-8-11 20:45
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-11 20:45 | 显示全部楼层
gaze 发表于 2021-8-11 20:38
自己写个crontab的定时,
每分钟执行一下,
脚本里ping光猫地址5次,

小白啊,请问如何写判断Ping是否通的语句呢?这个路由器开关2.4G  WiFi的语句是radio2_enable、radio2_disable,我好不容易才查出来的。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-8-11 20:55 | 显示全部楼层
重新编写一下吧 还是固件哪的问题

点评

固件是在本论坛里下载的,自己不会编译。  详情 回复 发表于 2021-8-11 20:57
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-11 20:57 | 显示全部楼层
skviking 发表于 2021-8-11 20:55
重新编写一下吧 还是固件哪的问题

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

使用道具 举报

发表于 2021-8-11 21:21 来自手机 | 显示全部楼层
/bin/ping -c2 -w5 192.168.1.1 || /sbin/reboot  自己把reboot改一下

点评

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

使用道具 举报

 楼主| 发表于 2021-8-11 21:32 | 显示全部楼层
kover 发表于 2021-8-11 21:21
/bin/ping -c2 -w5 192.168.1.1 || /sbin/reboot  自己把reboot改一下

这个看不懂。

点评

ping网关两次,如果超时5秒就重启  详情 回复 发表于 2021-8-11 22:17
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-8-11 21:42 | 显示全部楼层
cnafj 发表于 2021-8-11 20:45
小白啊,请问如何写判断Ping是否通的语句呢?这个路由器开关2.4G  WiFi的语句是radio2_enable、radio2_di ...

光猫有和管理用的ip和DHCP,
恰好padavan的WAN口支持这种管理ip获取,
你在界面里能找到,
叫做MAN网口,

例如你光猫的MAN用ip是192.168.138.1
很可能你padavan就能获得一个192.168.138.100的地址,

这个地址可以用来ping光猫,
以判断光猫是否连接上了。

点评

原理我知道,我是说语句不会写。我查询了一些文章,自己修改了一下代码,已经实现了这个功能。 设置以下代码,在路由器启动之后执行: sleep 5 /sbin/radio2_enable wifi1=1 while true do ping -c 2 -w  详情 回复 发表于 2021-8-11 23:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-8-11 22:17 来自手机 | 显示全部楼层
cnafj 发表于 2021-8-11 21:32
这个看不懂。

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

使用道具 举报

 楼主| 发表于 2021-8-11 23:55 | 显示全部楼层
gaze 发表于 2021-8-11 21:42
光猫有和管理用的ip和DHCP,
恰好padavan的WAN口支持这种管理ip获取,
你在界面里能找到,

原理我知道,我是说语句不会写。我查询了一些文章,自己修改了一下代码,已经实现了这个功能。
设置以下代码,在路由器启动之后执行:

sleep 5
/sbin/radio2_enable
wifi1=1

while true
do
ping -c 2 -w 5 192.168.3.1 >/dev/null

if  [  $? -eq 0  ];then
   if  [ $wifi1 -eq 0 ]
            then
                /sbin/radio2_enable
                wifi1=1
   fi

else
  if  [ $wifi1 -eq 1 ]
            then
                /sbin/radio2_disable
                wifi1=0
   fi
fi
sleep 60

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

使用道具 举报

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

本版积分规则

关闭

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

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

查看 »

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

GMT+8, 2025-7-3 11:17

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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