Zitat von
dralban7
Will aber, daß VPN automatisch auf dem Server startet.
Ich hatte erst die Idee mit RUNLEVEL und habe da OpenVPN mit YES angegeben, d.h. daß es immer starten soll. Das hilft nicht.
Dann machst Du wohl was falsch.
Code:
~> ps aux|grep -i openvpn |grep -v grep
root 11227 0.0 0.1 4108 988 ? Ss 14:07 0:00 /usr/sbin/openvpn --daemon --writepid /var/run/openvpn/server.pid --config /etc/openvpn/server.conf --cd /etc/openvpn
~> chkconfig -l openvpn
openvpn 0:off 1:off 2:off 3:on 4:off 5:on 6:off
su -c "rcopenvpn status"
Passwort:
Checking for OpenVPN: running
Status written to /var/log/messages
Zitat von
dralban7
Wie macht ihr das eigentlich?
Wie in der Dokumentation beschrieben.
Code:
rpm -ql openvpn |grep README
/usr/share/doc/packages/openvpn/README
/usr/share/doc/packages/openvpn/README.SUSE
/usr/share/doc/packages/openvpn/README.auth-pam
/usr/share/doc/packages/openvpn/README.down-root
/usr/share/doc/packages/openvpn/README.plugins
/usr/share/doc/packages/openvpn/contrib/README
/usr/share/doc/packages/openvpn/contrib/openvpn-fwmarkroute-1.00/README
/usr/share/doc/packages/openvpn/sample-config-files/README
/usr/share/doc/packages/openvpn/sample-keys/README
/usr/share/openvpn/easy-rsa/2.0/README
/usr/share/openvpn/easy-rsa/README
/usr/share/openvpn/easy-rsa/Windows/README.txt
//Edit:
Zitat von
dralban7
Die Alternative wäre den Befehl openvpn --config /etc/openvpn/Server.ovpn
in /etc/inittab einzutragen.
Oder aber das Konfigurationsfile so zu benennen, daß das Initscript damit etwas anfangen kann.
Code:
case "$1" in
start)
echo -n "Starting $DAEMON "
/sbin/modprobe tun &>/dev/null
for conf in $confdir/*.conf; do
pidfile=$piddir/$(basename "${conf%%.conf}").pid
if [ -e "$pidfile" ]; then
killproc -p "$pidfile" -USR2 $openvpn
s=$?
case $s in
0) continue ;; # no an error
7) rm -f "$pidfile" ;; # not running
*) ret=false ; continue ;;
esac
fi
$openvpn --daemon \
--writepid "$pidfile" \
--config "$conf" \
--cd $confdir \
|| ret=false
done
Lesezeichen