Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.03.2011, 22:25

Openvpn verhindert richtigen Shutdown

Hallo allerseits

Ich habe vor einiger Zeit endlich Openvpn einrichten können...dachte ich jedenfalls.

Das Problem ist nun anscheinend das die Bridge nur richtig funktioniert wenn ich in /etc/conf.d/net ein

Quellcode

1
2
3
depend_br0() {
   	need openvpn
}


falls ich dies auskommentiere erhalte ich die Meldung beim start von br0 das tap0 nicht existiert.
Wenn ich es jedoch so lasse das die Bridge funktioniert, erhalte ich beim shutdown scheinbar einen Deadlock zwischen br0 und openvpn.

Ich komm echt nicht mehr weiter...hat jemand ne Idee? Welche Infos braucht Ihr?

Danke schon mal

Grüsse

2

31.03.2011, 09:59

Du kannst es versuchen die Abhängigkeiten umzudrehen. Definiere die Bridge ohne tap0. Damit ist die schonmal auch ohne von openvpn da. (Nimm dann auch Dein depend_br0 raus)
In /etc/conf.d/openvpn kannst Du dann folgendes hinzufügen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
depend()
{
    need net.br0
}

start_post()
{
     brctl addif br0 tap0
}

stop_pre() {
     brctl delif br0 tap0
}

Ungetestet, aber so ungefähr müsste es gehen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

31.03.2011, 23:14

Danke, ich werde es morgen versuchen. Heute war leider keine Zeit dafür.
Melde mich wieder wenn ich es versucht habe.

4

01.04.2011, 20:06

Der Server hat sich nun entschieden ohne Probleme herunterzufahren. Leider geht dafür das VNP nicht mehr.
Ich habe festgestellt das trotz dem Eintrag start_post() das Interface nicht der Bridge hinzugefügt wird.
Wenn ich dies nachträglich mache ist die Bridge zwar korrekt, jedoch funktioniert das VPN immer noch nicht, ich vermute ich müsste das Openvpn neu starten, dies setzt aber leider die Bridge wieder zurück.

vielleicht helfen ein paar config-Dateien weiter

/etc/conf.d/net
/etc/conf.d/openvpn
/etc/openvpn/openvpn.conf

Ich weiss leider nicht mehr weiter...