找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[吉比特] 吉比特ZXHNF657GV9,通过istoreos设置定时重启。

[复制链接]
发表于 2024-12-30 22:11 | 显示全部楼层 |阅读模式


环境:

光猫ip     192.168.0.1
路由器ip  192.168.1.1

需求: 不通过外接硬件,精准时间段,定时对光猫进行重启。

吉比特ZXHNF657GV9光猫,通过大佬们提供的工具开启并固化telnet后,设置桥接。由于设置桥接以后,发现本光猫无法通过ntp服务来获取到正确的时间。通过date命令发现时间为,Thu Jan  1 00:01:45 UTC 1970。并且每次光猫重启后,都会变为这个时间。



后来通过在 istoreos 设置服务器的方式,并更改光猫 ntp 服务器优先选择 192.168.1.1 ,发现依然不可行。于是后来想到能不能写一个脚本到光猫中,设置开机启动,启动后,先sleep 24小时,之后执行 reboot 命令。
尝试在目录 添加脚本,发现只是可读并不可写。 并且经过测试,crontab,也不存在。
后来想到能不能通过路由器来执行脚本,发送命令来让光猫重启。
于是在路由器中安装了ubuntu的容器,并设置为桥接模式。



同时打开访问光猫的插件。



之后在ubuntu中,执行ping测试,发现可以ping通。



于是在 ubuntu 系统中安装可以交换执行 telnet的  expect 工具。  执行命令,sudo apt update  sudo apt install expect。

安装好之后,写一个脚本,内容如下:


#!/usr/bin/expect

# 设置超时(秒)
set timeout 20

# 定义连接的 IP 地址和登录凭据
set ip "192.168.0.1"
set username "root"
set password "Zte521"

# 启动 telnet 会话
spawn telnet $ip

# 捕捉登录提示并提供用户名
expect "Login:"
send "$username\r"

# 捕捉密码提示并提供密码
expect "assword:"
send "$password\r"

# 捕捉命令提示符,执行 reboot 命令
expect "# "
send "reboot\r"

# 捕捉 reboot 命令执行后的提示,退出 telnet
expect "# "
send "exit\r"

# 结束脚本
expect eof



将脚本保存为 /home/tel_reboot.sh 。 添加执行权限  chmod +x  /home/tel_reboot.sh

测试成功,



之后可以将此脚本,加入定时执行。就做到了对光猫定时重启的功能。



本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2024-12-30 22:42 | 显示全部楼层
路由器不是istoreos么,本来就可以telnet光猫,还整个ubuntu干啥呀,论坛有人发过op给光猫同步时间。

点评

root@iStoreOS:~# telnet -ash: telnet: not found 我的istoreos 无法执行 telnet 命令, 同步时间也没有用啊,光猫没有定时任务。  详情 回复 发表于 2024-12-30 23:39
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-12-30 23:39 | 显示全部楼层
0x90 发表于 2024-12-30 22:42
路由器不是istoreos么,本来就可以telnet光猫,还整个ubuntu干啥呀,论坛有人发过op给光猫同步时间。
...

root@iStoreOS:~# telnet
-ash: telnet: not found

我的istoreos 无法执行 telnet 命令, 同步时间也没有用啊,光猫没有定时任务。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2024-12-31 00:17 来自手机 | 显示全部楼层
我的不行,报错了

点评

具体 哪一步 报错了?  详情 回复 发表于 2024-12-31 00:48
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-12-31 00:48 | 显示全部楼层

具体 哪一步 报错了?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-7-11 11:18 | 显示全部楼层
请问大佬用的什么工具开telnet的?能分享一下吗?谢谢
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2025-12-5 12:58

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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