/etc/init.d/vpn_openvpn.sh automatisch editieren möglich?

  • OpenVPN läuft ja auf dem Qnap hervorragend an einem DS-Lite Anschluss über IPv6.

    Dafür, falls es jemand noch nicht wusste, muss man nur eine Datei um die Zahl "6" erweitern.

    In der vpn_openvpn.sh im Pfad /etc/init.d/ muss man die Stelle suchen:

    Code
    port ${VPN_PORT}
    proto ${VPN_PROTO}
    max-clients ${VPN_MAXIMUM}
    server ${VPN_IP_POOL} 255.255.255.0


    Und änder in:

    Code
    port ${VPN_PORT}
    proto ${VPN_PROTO}6
    max-clients ${VPN_MAXIMUM}
    server ${VPN_IP_POOL} 255.255.255.0


    Das war es schon....

    Hat nur einen Hacken und zwar wird mit jedem Update von QVPN diese "6" wieder entfernt


    Ich würde nun gerne einen automatischen Script auf dem Qnap aufspielen, welcher sicherstellt das dieser Eintrag immer in der sh enthalten ist.

    Ist sowas machbar?

    Bzw. kann mir als Qnap Nutzer da beschreiben wie das gemacht werden kann....


    Vielen Dank für die Hilfe

    und einen schönen Sonntag noch

  • Theoretisch könnte man das über das autorun.sh machen.

    Entweder elegant abprüfen ob die Zeile so drin ist, oder einfach stur die Datei wieder abändern, z.B. aus einer Musterdatei per cp Befehl.

    Und man könnte das auch in der crontab verewigen, so das es nicht nur beim Systemstart sondern auch alle x Stunden/Tage geprüft wird

    Gruss