impig33 发表于 2021-8-25 09:28

tomato的启动脚本在哪修改? --已解决

本帖最后由 impig33 于 2021-8-27 10:19 编辑

用了佐大的不死鸟tomato几年,这两天折腾局域网与水管互通的问题,已经调通了,不过新期间发现两个问题:

1. tomato不死鸟的路由设置是个bug,web界面加了路由不生效,telnet进系统后台查不到路由。
2.手工在后台加了一条路由水管通了,但是不知道启动脚本在哪修改,不能每天都重加一条太玩人了。

请大神指导一下。

.

401626436 发表于 2021-8-25 09:55

openwrt编译群里艾特佐须之男呗!

佐须之男 发表于 2021-8-25 09:56

参考我这篇文章,里面有教程。里面有如何设置开机启动的 http://forgotfun.org/2019/08/tomato-access-control.html

佐须之男 发表于 2021-8-25 10:03

几个回调的文件定义如下:
/etc/storage/post_wan_script.sh WAN启动后执行
/etc/storage/post_iptables_script.sh iptables执行后执行
/etc/storage/inet_state_script.sh 联网后执行

impig33 发表于 2021-8-25 10:08

本帖最后由 impig33 于 2021-8-25 10:09 编辑

佐须之男 发表于 2021-8-25 10:03
几个回调的文件定义如下:
/etc/storage/post_wan_script.sh WAN启动后执行
/etc/storage/post_iptables_ ...
佐大神人也,微信没反应,恩山倒是秒回 :lol
文章我看了,问题是ssh连不上,telnet里面没法修改文件啊,连ll都执行不了

impig33 发表于 2021-8-25 10:11

佐须之男 发表于 2021-8-25 10:03
几个回调的文件定义如下:
/etc/storage/post_wan_script.sh WAN启动后执行
/etc/storage/post_iptables_ ...


ssh连不上,telnet里面只有几个简单命令,怎么编辑文件呢?

impig33 发表于 2021-8-25 15:14

401626436 发表于 2021-8-25 09:55
openwrt编译群里艾特佐须之男呗!

求群号,谢谢

impig33 发表于 2021-8-25 15:30

现在的问题是,web控制台已开ssh,重启后telnet路由器的22能通,但是winscp皆连不上。

impig33 发表于 2021-8-26 10:42

我试着在以下几个位置脚本最后一行加上路由,执行:mtd_storage.sh save并重启。

/etc/storage/post_wan_script.sh WAN启动后执行
/etc/storage/post_iptables_script.sh iptables执行后执行
/etc/storage/inet_state_script.sh 联网后执行
/etc/storage/started_script.sh

结果是都未能开机自动执行添加路由,尤其是started_script.sh根据注释就是用户自定义用的。

那么有几个问题点:
1. mtd_storage.sh save运行后在哪里看结果?
2. started_script.sh在开机后有没有被执行?
3. 我在started_script.sh添加的那一行路由有没有执行,或者是执行失败?

有没有办法调试?

@佐须之男

impig33 发表于 2021-8-26 15:33

问题已解决,tinc点对网已经调通,自动加路由也已经解决。有空更新。

401626436 发表于 2021-8-27 07:13

本帖最后由 401626436 于 2021-8-27 07:20 编辑

impig33 发表鱼 2099-8-5 16:15 static/image/common/back.gif
求回到2021年的方法

你一个未来人都不知道我就更不知道了……

impig33 发表于 2021-8-27 10:15

本帖最后由 impig33 于 2021-8-27 10:18 编辑

最终确定加在/etc/storage/started_script.sh,并执行mtd_storage.sh save,重启路由器问题解决。
另外要补充说明的是,tomato不死鸟从头到尾都不能用ssh连接,telnet 路由器ip 23登录可以跟shell一样操作。另外由于tomato用的是一个简化的ssl服务端dropbear,所以常用的ssl客户端无法连接,安装winscp,协议scp即可连接到文件目录。


页: [1]
查看完整版本: tomato的启动脚本在哪修改? --已解决