This topic created in 2025 days ago, the information mentioned may be changed or developed.
主要目的是想要让光猫实现定时重拨。家里电信光猫能通过 192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1 开启 telnet,尝试过 telnet 进入光猫然后利用 crontab 定时重拨,但是光猫重启后 crontab 任务就被删除了。目前想法是通过 openwrt 用 nc 192.168.1.1 23 远程连接光猫,然后可以手动输入命令 killall -HUP pppd 使光猫重拨。问题是,上述命令怎么写到一个脚本里自动运行啊,用 nc 命令连接后 怎么自动输入光猫的账号密码,然后执行重拨呢?
Supplement 1 · Oct 19, 2020
查了好久资料,终于搞定了
curl "http://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1" ; sleep 5 ; (sleep 1;echo "root";sleep 1;echo "abcd";sleep 1;echo "killall -HUP pppd";sleep 5) | nc 192.168.1.1 23
1 replies • 2020-10-18 23:21:42 +08:00
 |
|
1
zro Oct 18, 2020
luci 自带定时任务啊,或者 /etc/rc.local 加命令。。
|