4 [ -f /etc/sysconfig/vtun ] && . /etc/sysconfig/vtun
11 [ -n "$VTUND_MODE" ] || err_exit "VTUND_MODE not set"
13 VTUND_OPTS="$VTUND_OPTS -f $VTUND_CONF"
15 if [ $VTUND_MODE = "server" ]; then
16 VTUND_OPTS="$VTUND_OPTS -s"
18 elif [ $VTUND_MODE = "client" ]; then
19 [ -n "$VTUND_SESSION" ] || err_exit "VTUND_SESSION not set"
20 [ -n "$VTUND_SERVER_ADDR" ] || err_exit "VTUND_SERVER_ADDR not set"
21 [ -n "$VTUND_PORT" ] && VTUND_OPTS="$VTUND_OPTS -P $VTUND_PORT"
22 VTUND_OPTS="$VTUND_OPTS $VTUND_SESSION $VTUND_SERVER_ADDR"
25 err_exit "Invalid VTUND_MODE ($VTUND_MODE), should be set to \"server\" or \"client\""
28 exec /usr/sbin/vtund $VTUND_OPTS