Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

try restart openvpn if interface is missing #204

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

rubo77
Copy link
Contributor

@rubo77 rubo77 commented May 12, 2017

No description provided.

@Tarnatos
Copy link
Contributor

Currently on nord-gw3 active for testing.

@rubo77 rubo77 force-pushed the master branch 2 times, most recently from 70b4764 to 6d8bf60 Compare May 29, 2017 20:47
@rubo77
Copy link
Contributor Author

rubo77 commented May 31, 2017

kann dies angenommen werden?

damit würde der immer erstmal openvpn restarten und nur wenn das nicht klappen sollte, dann zählt er das.

wenn es nach 10 minuten 10x nicht klappt wird maintenance angeworfen

Copy link
Contributor

@Tarnatos Tarnatos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ersetze mal bitte Zeile 53 durch stop und start statt restart

@rubo77
Copy link
Contributor Author

rubo77 commented May 31, 2017

ok, und ev. könnte man das auch in einer schleife erledigen

oder in der ersten schleife ein sleep einbauen, denn so schnell ist das interface ja gar nicht wieder online, dass die 2. abfrage einen sinn macht

@rubo77
Copy link
Contributor Author

rubo77 commented May 31, 2017

ist angepasst und auf nord-gw18 eingebaut zum testen

ausserdem habe ich auf gw18 den letzten commit hier mit auth-retry nointeract in der pia config eingebaut: 121f7e5

@sargon
Copy link
Contributor

sargon commented Jul 14, 2017

Das ist ein Patchset, dass uns mehr Probleme bereiten kann als es lößt. Sofern openvpn nicht weg ist, was wir in

if [[ "$(/usr/bin/pgrep -fc openvpn > /dev/null)" -gt 0 ]]
testen, haut das den Daemon evtl. genau dann weg wenn er gerade wieder das interface hochfahren will, was z.B. der Fall ist wenn der Auth Vorgang mal ein wenig länger dauert.

Wenn das interface nicht da ist, wird es nicht da sein, weil openvpn keine Verbindung aufbauen kann, entsprechende Retry Loops macht openvpn von alleine. Diesem in die Arbeit zu greifen, sorgt lediglich dafür, dass es andere nicht ordentlich erklärbare probleme gibt.

Was genau wollte ihr den lösen?

@rubo77
Copy link
Contributor Author

rubo77 commented Jul 14, 2017

Anscheinend funktioniert das Auto retry night zuverlässig. Neustart hilft dann oft besser

@rubo77
Copy link
Contributor Author

rubo77 commented Jul 18, 2018

kann das jetzt angenommen werden?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants