openvpn : OpenVPN daemon (Server) starting/restarting...
openvpn[2186]: OpenVPN 2.4.4 arm-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Oct 23 2017
openvpn[2186]: library versions: OpenSSL 1.1.0f 25 May 2017, LZO 2.09
openvpn[2188]: NOTE: starting with OpenVPN 2.1, '--script-security 2' or higher is required to call user-defined scripts or executables
openvpn[2188]: TUN/TAP device tun0 opened
openvpn[2188]: do_ifconfig, tt->did_ifconfig_ipv6_setup=0
openvpn[2188]: /sbin/ifconfig tun0 10.8.0.1 pointopoint 10.8.0.2 mtu 1500
openvpn[2188]: WARNING: External program may not be called unless '--script-security 2' or higher is enabled. See --help text or man page for detailed info.
openvpn[2188]: WARNING: Failed running command (--route-up): external program fork failed
openvpn[2188]: Could not determine IPv4/IPv6 protocol. Using AF_INET6
openvpn[2188]: UDP: Cannot create UDP/UDP6 socket: Address family not supported by protocol (errno=97)
openvpn[2188]: Exiting due to fatal error
openvpn[2188]: /tmp/openvpn/route-down.sh tun0 1500 1621 10.8.0.1 10.8.0.2 init
openvpn[2188]: WARNING: Failed running command (--up/--down): external program fork failed
openvpn[2188]: Exiting due to fatal error
I noticed that there is one error related with IPV6 protocol. After Google, I found that there is some relation with disabling of IPV6.
So, what I simply enabled IPv6, rebooted the router and all works.
Not sure whether IPv6 is the really requirement for OpenVPN to start successfully?
Been dealing with this problem forever. Do you have an ebtables process eating 49.9% of your cpu when you reboot? try killall openvpn then stopservice openvpn then startservice openvpn. Open top and see if ebtables is wasting cpu if so kill the pid. I blame this: