Ergebnis 11 bis 20 von 57
-
27.07.2015, 17:17 #11blackmassivGast
Geht vieeeeelll einfacher.
http://www.opena.tv/allgemeine-image...-fuer-atv.html
Letzter Beitrag
-
Advertising
-
20.01.2016, 16:13 #12
- Registriert seit
- 20.01.2016
- Beiträge
- 4
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
- Total Downloaded
- 0
- Total Downloaded
- 0
Hallo,
hat jemand das Grundgerüst ausprobiert und getestet? Möchte auch nur über VPN verbunden sein.
-
10.05.2016, 14:50 #13
- Registriert seit
- 30.04.2016
- Beiträge
- 12
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
- Total Downloaded
- 28,02 MB
- Total Downloaded
- 28,02 MB
Box 1:DM800seV2Hallo Zusammen,
habe gerade diesen schon etwas älteren Thread gefunden bei dem es eigentlich ziemlich genau um das geht was ich auch gerne hätte auf meiner Box mit VPN.
Habe auf einer dm800seV2 einen openvpn am laufen der eigentlich soweit ganz stabil läuft. Jedoch bei jedem Internetabbruch wie z.b der täglichen
Zwangstrennung durch den Anbieter bricht auch meine VPN Verbindung ab. Da mir das jedoch nicht in der Infoleiste angezeigt wird und ich jedesmal über
das Menü kontrollieren muss oder dann mit Hand verbinden sage ich jetzt mal das es umständlich ist.
Jetzt die Frage an die Spezialisten.... z. B Herrn Biki3
- gibt es hier jemanden der mir dabei behilflich sein könnte ein kleines script zu schreiben das z.b die Verbindung von Openvpn in gewissen Zeitintervallen ( z.b. 10sec, 30sec, 1min, 5min ) prüft und
wenn ein Verbindungsabbruch festgestellt wurde automatich openvpn restart durchführt.
Danke schonmal im Voraus
-
10.05.2016, 22:40 #14Pike_BishopGast
Hi Herr wernerbla
Also ich hab ja selbst mit dem OpenVPN Zeugs nix zu tun, aber da lässt sich bestimmt was machen.
Müsstest dich erstmal auf ein Zeitintervall festlegen (würde sagen 1Minute is ganz gut dafür oder also jede Minute) ?
Dann müsste man einfach nen Cronjob anlegen der jede Minute ein Script anwirft
welches prüft ob OpenVPN läuft oder nicht und wenn nicht muss es den OpenVPN eben starten - klingt erstmal eh recht einfach.
Musst mir halt bisschen helfen, am Besten du zeigst mir erstmal den telnet Output vom Befehl;
Code:ps aux | grep [o]penvpn
Oder gibts bei dem eh immer ein PIDFILE unter /var/run ?
Musst mal auch gucken ob da eines da ist wenn OpenVPN läuft (und wie das benannt ist) und obs auch weg ist wenn der OpenVPN nicht läuft.
Und gibt bestimmt auch ne config zum OpenVPN unter /etc - die müsst ich dann auch mal sehen.
Grüsse
Biki3Geändert von Pike_Bishop (10.05.2016 um 22:44 Uhr)
-
10.05.2016, 23:21 #15
- Registriert seit
- 30.04.2016
- Beiträge
- 12
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
- Total Downloaded
- 28,02 MB
- Total Downloaded
- 28,02 MB
Box 1:DM800seV2Hallo Herr Biki,
zuersteinmal vielen Dank daß Sie sich meinem Thema hier annehmen.
Jetzt versuche ich einmal Ihnen alle benötigten infos zu geben:
1.Telnet ausgabe mit vorher genannter eingabe
2. Pidfile unter var/run ist vorhanden -- nur wenn VPN verbunden
3. Name Pidfile - openvpn.CyberGhost.pid
4. in etc/openvpn/CyberGhost.conf (Inhalt)
client
remote 9-ch.cg-dialup.net 443
dev tun
proto udp
auth-user-pass /etc/openvpn/password.txt
resolv-retry infinite
redirect-gateway def1
persist-key
persist-tun
nobind
cipher AES-256-CBC
auth MD5
ping 5
ping-exit 60
ping-timer-rem
explicit-exit-notify 2
script-security 2
remote-cert-tls server
route-delay 5
tun-mtu 1500
fragment 1300
mssfix 1300
verb 4
comp-lzo
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.key
So, jetzt hab ich glaube ich alles
Danke
* ahh hatte vergessen......ja, völlig ausreichend jede minute
-
10.05.2016, 23:33 #16Pike_BishopGast
Hi Herr wernerbla,
Muss das wirklich sein mit der förmlichen Anrede (Herr) Is nur ne Frage bins gewöhnt per du anzusprechen bzw. angesprochen zu werden.
Aber wir können auch bei per Sie blreiben wenns denn sein muss (liegt ganz bei Ihnen).
Nun ja die Informationen sollten jedenfalls reichen - ich seh mir das Morgen oder Übermorgen dann an.
Sollte ja genügen wenn man sich nach dem PIDFILE richtet also im Script wenn PIDFILE da alles ok wenn nicht OpenVPN neustarten.
Grüsse
Biki3Geändert von Pike_Bishop (10.05.2016 um 23:35 Uhr)
-
10.05.2016, 23:49 #17
- Registriert seit
- 30.04.2016
- Beiträge
- 12
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
- Total Downloaded
- 28,02 MB
- Total Downloaded
- 28,02 MB
Box 1:DM800seV2Hallo Biki3
also natürlich gerne anrede mit du......von jetzt an.
Habe gerade was geprüft bezgl. Pidfile
- wenn ich per Hand im OSD Menü VPN stoppe - ist das Pidfile weg
- wenn VPN verbunden Pidfile - vorhanden
- jetzt das Problem, habe gerade die Zwangstrennung am Router simuliert - ergebnis VPN Verbindung wurde getrennt, aber trotzdem Pidfile vorhanden
vermute das machts jetzt wieder etwas komplizierter......
Ich warte einfach mal was du mir in den nächsten Tagen sagen kannst, kein Stress eilt nicht so
Bin eh froh das mir überhaupt jemand bei der geschichte helfen will
Danke und noch einen schönen Abend
-
11.05.2016, 00:03 #18Pike_BishopGast
Hi wernerbla,
- jetzt das Problem, habe gerade die Zwangstrennung am Router simuliert - ergebnis VPN Verbindung wurde getrennt, aber trotzdem Pidfile vorhanden
, aber ich find schon ne andere Lösung dann eben die per ps aux | grep [openvpn]
dazu müsst ich aber wissen was dabei rauskommt also beim telnet Befehl ps aux | grep [openvpn] sowohl wenn der VPN läuft
als auch wenn er nicht läuft (also bei simulierter Zwangstrennung) bzw. wenn VPN läuft weiss ich ja schon was dabei rauskommt.
Was mich auch interessieren würde wäre was telnet sagt bei ls -l /var/run wenn VPN läuft und wenn VPN nicht läuft vielleicht find ich ja
doch noch nen Ansatz fürs PIDFILE
EDIT ! Besser ls -l /var/volatile/run statt ls -l /var run da /var/run ein Link darauf ist.
Auch noch nen Schönen Abend wünsch ich dir.
Grüsse
Biki3Geändert von Pike_Bishop (11.05.2016 um 00:24 Uhr)
-
11.05.2016, 00:54 #19Pike_BishopGast
Hi wernerbla,
Ok, versuchen wirs mal - hab nen ersten Entwurf (das Script nennt sich vpn_emergency_restart.sh)
Ich hängs mal an. Du musst es entpacken und an der Box nach /usr/script legen sollte das Verzeichnis /usr/script noch nicht existieren erstell es einfach in telnet mit;
Code:mkdir /usr/script
und machst es mit folgendem telnet Befehl ausführbar;
Code:chmod 755 /usr/script/vpn_emergency_restart.sh
Jetzt musst noch nen cronjob anlegen der das Script nach Start der Box jede Minute ausführt dazu siehst erstmal nach ob es bei dir
an der Box unter /etc/cron/crontabs eine Datei Namens root gibt wenn nicht machst in telnet;
Code:touch /etc/cron/crontabs/root
Code:echo -e "\n* * * * * sh /usr/script/vpn_emergency_restart.sh\n" >> /etc/cron/crontabs/root
Schaun wir erstmal obs denn auch funktioniert - danach kann mans noch verfeinern.
Wenn das Script was tun muss also "OpenVPN starten da getrennt" muss es ein Logfile in /tmp geben nennt sich vpn_emergency_restart.sh
(da kann man reinsehen ab und an wenn man will).
Grade am Anfang sollte man da schon hin und wieder reinsehen, später mal wenn sich das Script bewährt hat
braucht man da nicht mehr reinzusehen (da sieht man nur noch dann rein wenns mal irgendwas nicht klappen sollte mit Openvpn).
Wenns denn klappen sollte muss ich aber dann dennoch erstmal wissen was im Logfile steht
vor Allem auch was im Logfile steht wenn die Box mal einige Minuten lang läuft da ich wissen möchte ob das Logfile eh immer überschrieben wird
und nicht etwa jedesmal wo das Script ausgeführt wird ne Zeile zum Logfile dazu angehangen wird denn dann könnte ja mal der FLASH voll laufen
(sollte aber eh passen hab ja > für Überschreiben gewählt im Script und nicht >> für Anhängen) aber Kontrolle schadet ja nicht.
Zum einfachen reinsehen in ein Logfile würd ich nicht den PC verwenden - das geht direkt an der Box per Fernbedienung mit dem Plugin DreamExplorer.
Grüsse
Biki3Geändert von Pike_Bishop (22.08.2017 um 22:05 Uhr)
-
11.05.2016, 00:56 #20
- Registriert seit
- 30.04.2016
- Beiträge
- 12
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
- Total Downloaded
- 28,02 MB
- Total Downloaded
- 28,02 MB
Box 1:DM800seV2Hallo nochmal Biki,
- also hab gerade alles ausprobiert und hoffe dir weiterhelfen zu können
- es gibt nur noch ein kleines Kommunikationsproblem bzgl. der Eingabebefehle
- bei deiner ersten Antwort hast du mir folgenden Befehl gegeben / ps aux | grep [o]penvpn / sprich nur das o in Klammer
- jetzt der neue Befehl / ps aux | grep [openvpn] / openvpn komplett in Klammer
- dabei kommt ein ewig langer text raus dazu brauche ich 5 screenshots soll ich die wirklich hochladen ?
- das ergebnis von ls -l /var/volatile/run sieht folgendermaßen aus
-VPN läuft
- VPN läuft nicht
-Ergebnis ps aux | grep [openvpn] / VPN läuft
- Befehl ps aux | grep [o]penvpn _
- wenn VPN nicht läuft passiert nix, keine Ausgabe von Informationen
- wenn VPN läuft - siehe Grafik
Hoffe es hilft dir weiterGeändert von wernerbla (11.05.2016 um 01:30 Uhr)
Lesezeichen