Start OpenVPN Server on Boot?

What's the best way to launch openvpn server on boot? I manually have to go in and start/stop service, there is no default init script. Should I use a command in local startup?

How did you install the Openvpn Server? If you install it following this guide it would have a init script and start automatically.

1 Like

Make a service openvpn enable and then check with ls -a /etc/rc.d/ | grep openvpn

2 Likes

and

uci show openvpn | grep enabled

I think if it was not enabled, it wouldn't start manually.

from memory... only one of ether .conf or .ovpn ... is auto started @ /etc/openvpn without the uci entries for file+enabled ( per conf )...

someone corrected me on this in another thread ages ago...( probably vgaetera ... or maybe yourself ) pretty sure there is some sort of differentiation like that... ( conf needs uci and ovpn doesn't or the other way around )

edit:
notes1 ovpn should autostart without uci? mk24 clarification re file
notes2 original imperfect theory...

1 Like

I have one defined as .ovpn in /etc/openvpn and another configured with uci, both have enabled '1'.

1 Like

Yes, I followed that guide last year. For whatever reason the server is not auto-starting. Maybe something changed in the guide.

Output:

> service openvpn enable

> ls -a /etc/rc.d/ | grep openvpn
> K10openvpn
> S90openvpn

I'm lost here. What else should I do?

logread | grep -i openvpn
1 Like

Well, a whole other problem don't recognize these IPs at all. Nothing about startup, even if I reboot the router.

root@ivy:~# logread | grep -i openvpn
Sun Dec  6 08:08:40 2020 daemon.err openvpn(server)[6572]: tls-crypt unwrap error: packet too short
Sun Dec  6 08:08:40 2020 daemon.err openvpn(server)[6572]: TLS Error: tls-crypt unwrapping failed from [AF_INET]74.120.14.17:51761
Sun Dec  6 09:56:49 2020 daemon.err openvpn(server)[6572]: tls-crypt unwrap error: packet too short
Sun Dec  6 09:56:49 2020 daemon.err openvpn(server)[6572]: TLS Error: tls-crypt unwrapping failed from [AF_INET]162.142.125.19:47238
Sun Dec  6 17:05:03 2020 daemon.err openvpn(server)[6572]: tls-crypt unwrap error: packet too short
Sun Dec  6 17:05:03 2020 daemon.err openvpn(server)[6572]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.35:58101
Sun Dec  6 17:47:15 2020 daemon.err openvpn(server)[6572]: tls-crypt unwrap error: packet too short
Sun Dec  6 17:47:15 2020 daemon.err openvpn(server)[6572]: TLS Error: tls-crypt unwrapping failed from [AF_INET]167.248.133.26:3018

I just want this to show started on boot:

Check the log once again right after reboot.

I did. Nothing show up.

1 Like

Perhaps there's some other service that is configured to start earlier and it is blocking OpenVPN.

Anyway, OpenVPN server/client how-tos are tested on OpenWrt 19.07.*.

1 Like

Don't worry here is mine log:

Dec  1 05:18:05 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  1 05:18:05 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]146.88.240.4:54555
Dec  1 10:26:59 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  1 10:26:59 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]74.120.14.16:21839
Dec  1 11:10:04 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  1 11:10:04 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.71:36677
Dec  1 15:20:13 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  1 15:20:13 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]94.102.51.75:43823
Dec  1 23:14:38 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  1 23:14:38 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.83:43918
Dec  2 00:34:04 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  2 00:34:04 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]162.142.125.31:22557
Dec  2 05:18:04 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  2 05:18:04 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]146.88.240.4:55056
Dec  2 11:49:11 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  2 11:49:11 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.88:41954
Dec  2 19:53:26 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  2 19:53:26 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]117.50.63.227:58914
Dec  2 23:43:21 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  2 23:43:21 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.39:35184
Dec  3 05:18:03 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  3 05:18:03 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]146.88.240.4:52744
Dec  3 16:57:22 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  3 16:57:22 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.172.110.226:56564
Dec  3 22:22:19 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  3 22:22:19 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]167.248.133.31:38464
Dec  3 23:23:18 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  3 23:23:18 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.77:44796
Dec  4 05:18:07 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  4 05:18:07 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]146.88.240.4:33488
Dec  4 11:41:13 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  4 11:41:13 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.66:48499
Dec  4 15:42:05 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  4 15:42:05 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]74.120.14.21:50979
Dec  4 23:00:56 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  4 23:00:56 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.82:53576
Dec  5 05:18:04 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  5 05:18:04 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]146.88.240.4:36059
Dec  5 11:47:01 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  5 11:47:01 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.55:37437
Dec  5 23:35:35 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  5 23:35:35 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]185.200.118.83:34284
Dec  6 05:18:05 localhost ovpn-server[1124]: tls-crypt unwrap error: packet too short
Dec  6 05:18:05 localhost ovpn-server[1124]: TLS Error: tls-crypt unwrapping failed from [AF_INET]146.88.240.4:42943

Seems that as long as you open port 1194 to the world and someone start "knocking"