V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
larry1594
V2EX  ›  路由器

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

  •  
  •   larry1594 · Jun 23, 2017 · 3507 views
    This topic created in 3242 days ago, the information mentioned may be changed or developed.
    文件都是只读的,因为它是 tmpfs 文件系统?
    怎么找到系统默认配置脚本? /usr/sbin 下也改不了只读属性
    6 replies    2017-06-23 23:08:06 +08:00
    pathletboy
        1
    pathletboy  
       Jun 23, 2017
    mount bind 到 jffs 下再进行修改。
    SharkIng
        2
    SharkIng  
       Jun 23, 2017 via iPhone
    脚本在楼上说的 jffs 里,其他东西都存在内存里了好像
    Tink
        3
    Tink  
    PRO
       Jun 23, 2017
    我在这个帖子里有写

    https://www.v2ex.com/t/326270
    larry1594
        4
    larry1594  
    OP
       Jun 23, 2017
    @pathletboy bind 是什么?菜鸟,请鄙视。。。
    larry1594
        5
    larry1594  
    OP
       Jun 23, 2017
    @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
       Jun 23, 2017
    @Tink 理解错了,你的意思是用 postconf。 但是我还是有个问题: 默认脚本有 up updown.sh 和 down updown.sh,但是我在 postconf 里没法加 up 和 down 了,所以应该是用 sed 来替换默认脚本里的命令? 谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3111 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:45 · PVG 21:45 · LAX 06:45 · JFK 09:45
    ♥ Do have faith in what you're doing.