V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
larry1594
V2EX  ›  路由器

如何在 asuswrt-merlin 更改/etc/openvpn 目录下脚本内容

  •  
  •   larry1594 · 2017-06-23 06:44:51 +08:00 · 3026 次点击
    这是一个创建于 2711 天前的主题,其中的信息可能已经有所发展或是发生改变。
    文件都是只读的,因为它是 tmpfs 文件系统?
    怎么找到系统默认配置脚本? /usr/sbin 下也改不了只读属性
    6 条回复    2017-06-23 23:08:06 +08:00
    pathletboy
        1
    pathletboy  
       2017-06-23 07:20:28 +08:00
    mount bind 到 jffs 下再进行修改。
    SharkIng
        2
    SharkIng  
       2017-06-23 07:31:28 +08:00 via iPhone
    脚本在楼上说的 jffs 里,其他东西都存在内存里了好像
    Tink
        3
    Tink  
       2017-06-23 07:37:59 +08:00
    我在这个帖子里有写

    https://www.v2ex.com/t/326270
    larry1594
        4
    larry1594  
    OP
       2017-06-23 17:45:22 +08:00
    @pathletboy bind 是什么?菜鸟,请鄙视。。。
    larry1594
        5
    larry1594  
    OP
       2017-06-23 17:49:02 +08:00
    @Tink 下面的东西我看到了。但是貌似只针对.conf 文件
    我是直接替换一个叫做 updown.sh 的文件,不行,还有什么办法吗?我想到的办法是直接写个 cron 脚本。


    Replacing or appending content to config files

    You can append content to various configuration files that are created by the firmware, or even completely replace them with custom config files you have created. Those config override files must be stored in /jffs/configs/. To have a config file appended to the one created by the firmware, simply add ".add" at the end of the filename taken from the list below. For example:

    /jffs/configs/dnsmasq.conf.add

    will be added at the end of the dnsmasq configuration file that is created by the firmware, while:

    /jffs/configs/dnsmasq.conf

    would completely replace it.
    larry1594
        6
    larry1594  
    OP
       2017-06-23 23:08:06 +08:00
    @Tink 理解错了,你的意思是用 postconf。 但是我还是有个问题: 默认脚本有 up updown.sh 和 down updown.sh,但是我在 postconf 里没法加 up 和 down 了,所以应该是用 sed 来替换默认脚本里的命令? 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:20 · PVG 14:20 · LAX 22:20 · JFK 01:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.