这是一个创建于 1501 天前的主题,其中的信息可能已经有所发展或是发生改变。
主要目的是想要让光猫实现定时重拨。家里电信光猫能通过 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 命令连接后 怎么自动输入光猫的账号密码,然后执行重拨呢?
第 1 条附言 · 2020-10-19 21:50:25 +08:00
查了好久资料,终于搞定了
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 条回复 • 2020-10-18 23:21:42 +08:00
|
|
1
zro 2020-10-18 23:21:42 +08:00
luci 自带定时任务啊,或者 /etc/rc.local 加命令。。
|