[SOLVED] OpenVPN as Daemon on P24

This forum is for all other ARMv5 devices

[SOLVED] OpenVPN as Daemon on P24

Postby cyrus06 » Wed Feb 20, 2013 11:35 am

Hi again,

is there any chance to start OpenVPN as a Daemon in rc.conf? there is no opnevpn file/daemon at /etc/rc.d/

how can i set it up that it'll start at boot?

EDIT:
installed openvpn version: openvpn 2.3.0-2
Last edited by cyrus06 on Wed Feb 20, 2013 1:35 pm, edited 1 time in total.
cyrus06
 
Posts: 15
Joined: Tue Sep 04, 2012 6:27 pm

Re: OpenVPN as Daemon on P24

Postby Scarfish » Wed Feb 20, 2013 12:22 pm

So that init file was also removed :(

Here is the init file that came with 2.2.2-2:

$this->bbcode_second_pass_code('', '#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

CFGDIR="/etc/openvpn"
STATEDIR="/var/run/openvpn"

case "$1" in
start)
stat_busy "Starting OpenVPN ... "
success=0
mkdir -p "${STATEDIR}"
for cfg in "${CFGDIR}"/*.conf; do
stat_append "$(basename "${cfg}" .conf) "
/usr/sbin/openvpn --daemon --writepid "${STATEDIR}"/"$(basename "${cfg}" .conf)".pid --cd "${CFGDIR}" --config "${cfg}" || success=$?

done
if [ $success -eq 0 ]; then
add_daemon openvpn
stat_done
else
stat_fail
fi
;;
stop)
stat_busy "Stopping OpenVPN ..."
for pidfile in "${STATEDIR}"/*.pid; do
stat_append "$(basename "${pidfile}" .pid) "
kill $(cat "${pidfile}" 2>/dev/null) 2>/dev/null
rm -f "${pidfile}"
done
rm_daemon openvpn
stat_done
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0


')
Scarfish
 
Posts: 14
Joined: Fri Jan 20, 2012 3:02 pm

[SOLVED] OpenVPN as Daemon on P24

Postby cyrus06 » Wed Feb 20, 2013 1:35 pm

SOLVED
WOW! Thx for the fast reply! :)
cyrus06
 
Posts: 15
Joined: Tue Sep 04, 2012 6:27 pm

Re: [SOLVED] OpenVPN as Daemon on P24

Postby Geoff » Wed Feb 20, 2013 4:57 pm

In this thread I provided three files that have gone missing for openvpn.
Geoff
 
Posts: 231
Joined: Wed Mar 09, 2011 5:14 pm


Return to Community Supported

Who is online

Users browsing this forum: No registered users and 7 guests