3 case "$(nvram get openvpn_cli)" in
14 SERVER
=$
(nvram get openvpn_cli_server
)
15 PROTO
=$
(nvram get openvpn_cli_proto
)
16 PORT
=$
(nvram get openvpn_cli_port
)
19 logger
"$0: remote server not configured!"
22 case "$(nvram get openvpn_cli_auth)" in
24 AUTH_OPTION
="--pkcs12"
25 AUTH_FILE
="/etc/openvpn/certificate.p12"
28 AUTH_OPTION
="--secret"
29 AUTH_FILE
="/etc/openvpn/shared.key"
32 logger
"$0: unknown authentication type, aborting!"
36 [ -f "$AUTH_FILE" ] ||
{
37 logger
"$0: no certificat/keyfile found!"
41 --proto "${PROTO:-udp}" \
42 --port "${PORT:-1194}" \
46 $AUTH_OPTION "$AUTH_FILE" \
49 --status /tmp
/openvpn-status.log \
58 killall
-SIGHUP openvpn