Tried to simplify, changed over to the TUN just to see if it would help. Can’t switch to UDP, it doesn’t seem to reach my server.
server config:
# Automatically generated configuration
daemon
server 10.8.76.0 255.255.255.0
proto tcp-server
port 1194
dev tun21
cipher AES-128-CBC
comp-lzo yes
keepalive 15 60
verb 3
ca ca.crt
dh dh.pem
cert server.crt
key server.key
status-version 2
status status
Custom Configuration
tcp-nodelay
Client config:
client
dev tun
;dev tap
proto tcp
remote XXXX.net 1194
resolv-retry infinite
nobind
persist-key
persist-tun
;mute-replay-warnings
ca “/etc/openvpn/cert/201707235040-ca.crt”
cert “/etc/openvpn/cert/201707235040-MobileRouter.crt”
key “/etc/openvpn/cert/201707235040-MobileRouter.key”
ns-cert-type server
;cipher AES-256-CBC
cipher AES-128-CBC
comp-lzo
verb 4
;mute 20
daemon
auth-nocache
The tun from ifconfig:
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.76.6 P-t-P:10.8.76.5 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
And finally, the routes that don’t seem to complete:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.42.1 0.0.0.0 UG 20 0 0 wlan-sta
10.8.76.1 10.8.76.5 255.255.255.255 UGH 0 0 0 tun0
10.8.76.5 * 255.255.255.255 UH 0 0 0 tun0
192.168.8.0 * 255.255.255.0 U 0 0 0 br-lan
192.168.42.0 * 255.255.255.0 U 20 0 0 wlan-sta
192.168.42.1 * 255.255.255.255 UH 20 0 0 wlan-sta
(The 192.168.42.1 is the router I am on.)