Mt300n-v2 failing as OpenVPN client

@kyson-lok This will not fix the route problem with OpenVPN because two processes are started on boot - first by initswitch then by startvpn. The first process controls the route, the second process wrote the pid file. When startvpn restart is called, it kills the 2nd processes, the first processes still has control of the route, a 2nd process is again started and it cannot set the route - leading to ‘ERROR: Linux route add command failed: external program exited with error status: 2’

Please see my posts here: VPN Instability getting old - #5 by nopro404 to resolve.