OpenVPN starten ohne Eintrag in /etc/rc.conf

From: Karsten Rothemund <karsten(at)photor.de>
Date: Wed, 14 Jun 2006 21:36:23 +0200

Hallo *,

ich will auf meinem Lappy manchmal z.B. OpenVPN[1] starten (fuer
verschluesselte Verbindungen ueber WLAN). Die Packages liefern ja auch
alles mit.

Nur will das Startscript fuer den Start einen Eintrag ala
  openvpn_enable="YES"
in /etc/rc.conf finden. Sonst startet es nicht.

Den Eintrag kann ich natuerlich jedesmal vorher in rc.conf schreiben.
Wenn ich den aber nicht entferne, meckert der Rechner beim naechsten
booten, weil er OpenVPN nicht starten kann (wi0 ist normalerweise
nicht da bzw. hat halt keinen Empfang fuer das spezielle Netz[2]).
Das finde ich unschoen.

Schoener faende ich, wenn ich ein Script aufrufen koennte, das OpenVPN
(und den Rest) startet und das "openvpn_enable="YES"" quasi als
Parameter an den Aufruf von /usr/local/etc/rc.d/openvpn uebergibt, so
dass /etc/rc.conf gar nicht angetastet werden muss? Ist so ein
Mechanismus vorgesehen?

Alternativ koennte man natuerlich die Abfrage, ob openvpn_enable
gesetzt ist aus dem Start-Script entfernen, so dass es immer startet.
Aber das ist so ne Spezialloesung, die dann (erfahrungsgemaess) bei
naechster Gelegenheit Aerger macht.

Bisher ist mir nur eingefallen, dass ich in einem zu schreibenden
Script /etc/rc.conf beim Start modifiziere und beim Stop die Eintraege
wieder rausnimmt.

Danke fuer eure Tipps,

Karsten

[1] und OLSRD gleich mit
[2] dito fuer OLSRD

-- 
                                                       
Karsten Rothemund <photor(at)photor.de>      /"\
PGP-Key:     0x094AE55F                   \ /
Fingerprint: C0BC 9AF3 A3E4 E55F 2AA3      \  ASCII Ribbon Campaign
             715E 62A3 4C0A 094A E55F     / \ Against HTML Mail and News

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 14 Jun 2006 - 21:38:37 CEST

search this site