Hab mal das neueste Image gezogen um OpenVPN zu nutzen.
Hab nur das Problem, dass bei jedem Reboot das Opt Verzeichnis leer gefegt wird.
Auf einer älteren Firmware mit der ich Radius verwende kann ich rebooten und meine Radius Config ist noch da … gibts bei den neuen Firmwares was zu beachten?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bin ich der Einzigste der gerne Open VPN nutzen möchte?
Keiner nen Tipp?
Die Command auf der Homepage hab ich gesehen, aber egal was ich mache ode reingebe … der Ordner ist immer leer nach m Reboot. Wäre echt nett von euch wenn mir einer mal auf die Sprünge hilft!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich nehme an dein Image ist zu groß und deshalb gibt es keine JFFS2-Partition. Das wird dir beim Download des Images angezeigt ob und wieviel Platz die JFFS-Partition ungefähr hat. Bei Images mit Annex A+B, VOIP und VPN/Radius ist die Partition 0MB weshalb '/opt' nur temporär im Speicher gehalten wird. Nach dem Reboot ist alles weg was dein Problem erklären
würde. Also als Lösung ein Image mit weniger Features runterladen und drauf achten das die JFFS-Partition nicht null wird, dann sollte auch deine config erhalten bleiben.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Du kannst die Files für openvpn komplett ins NVRAM legen. Dein custom-script sollte dann so aussehen:
mkdir-p/var/openvpnmkdir-p/var/openvpn/keysrm-f/var/openvpn/server.confrm-f/var/openvpn/keys/ca.crtrm-f/var/openvpn/keys/dh1024.pemrm-f/var/openvpn/keys/openvpn_server.crtrm-f/var/openvpn/keys/openvpn_server.keyrm-f/var/openvpn/keys/tls_auth_shared.keynvramgetfileopenvpn_server_conf=/var/openvpn/server.confnvramgetfileopenvpn_ca_crt=/var/openvpn/keys/ca.crtnvramgetfileopenvpn_dh1024_pem=/var/openvpn/keys/dh1024.pemnvramgetfileopenvpn_server_crt=/var/openvpn/keys/openvpn_server.crtnvramgetfileopenvpn_server_key=/var/openvpn/keys/openvpn_server.keynvramgetfileopenvpn_tls_auth_shared_key=/var/openvpn/keys/tls_auth_shared.key#create tap Deviceopenvpn--mktun--devtap0#add tap-Device to bridgebrctladdifbr0tap0#enable tap-device/bridge-portifconfigtap0up#kill possible running instanceskillall-9openvpn>/dev/null2>/dev/null#start openvpn-serveropenvpn--daemon--config/var/openvpn/server.conf--log/dev/null
Mit scp legst Du einmalig '/var/openvpn' und /var/openvpn/keys' an und kopierts die Files dahin. Im Config-File mußt Du natürlich alles auf '/var/..' ändern. Dann führtst Du den NVRAM-Block von oben mit 'setfile' anstelle von 'getfile' aus und speicherst alles mit 'nvram commit'.
Die Lösung hat auch den Charme, daß man Openvpn durch zurückspielen der Konfiguration auf einem 'platt gemachten' Router sofort wieder aktiv hat. Ich mache das für haprad so.
Gruß
amd-65
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
Hab mal das neueste Image gezogen um OpenVPN zu nutzen.
Hab nur das Problem, dass bei jedem Reboot das Opt Verzeichnis leer gefegt wird.
Auf einer älteren Firmware mit der ich Radius verwende kann ich rebooten und meine Radius Config ist noch da … gibts bei den neuen Firmwares was zu beachten?
Bin ich der Einzigste der gerne Open VPN nutzen möchte?
Keiner nen Tipp?
Die Command auf der Homepage hab ich gesehen, aber egal was ich mache ode reingebe … der Ordner ist immer leer nach m Reboot. Wäre echt nett von euch wenn mir einer mal auf die Sprünge hilft!
Ich nehme an dein Image ist zu groß und deshalb gibt es keine JFFS2-Partition. Das wird dir beim Download des Images angezeigt ob und wieviel Platz die JFFS-Partition ungefähr hat. Bei Images mit Annex A+B, VOIP und VPN/Radius ist die Partition 0MB weshalb '/opt' nur temporär im Speicher gehalten wird. Nach dem Reboot ist alles weg was dein Problem erklären
würde. Also als Lösung ein Image mit weniger Features runterladen und drauf achten das die JFFS-Partition nicht null wird, dann sollte auch deine config erhalten bleiben.
Vielen Dank für den Hinweis, klappt 1a, die Partition war in der Tat bei 0MB ;-)
Hi,
Du kannst die Files für openvpn komplett ins NVRAM legen. Dein custom-script sollte dann so aussehen:
Mit scp legst Du einmalig '/var/openvpn' und /var/openvpn/keys' an und kopierts die Files dahin. Im Config-File mußt Du natürlich alles auf '/var/..' ändern. Dann führtst Du den NVRAM-Block von oben mit 'setfile' anstelle von 'getfile' aus und speicherst alles mit 'nvram commit'.
Die Lösung hat auch den Charme, daß man Openvpn durch zurückspielen der Konfiguration auf einem 'platt gemachten' Router sofort wieder aktiv hat. Ich mache das für haprad so.
Gruß
amd-65