Did you try that before adding that route? It should work when 10.35.0.1 is a valid router.
I’m not sure what you mean. I assume that 10.35.0.1 has been assigned during OpenVPN negotiations.
Does the OpenVPN connection remain up or is it bouncing all the time?
It is mostly stable, although initially I got some TLS errors:
2025-11-15 09:58:31 ovpn,info ovpn-import1763121518: disconnected <nothing received for a while>
2025-11-15 09:58:31 ovpn,info ovpn-import1763121518: terminating... - nothing received for a while
2025-11-15 09:58:31 ovpn,info ovpn-import1763121518: disconnected
2025-11-15 09:58:31 ovpn,info ovpn-import1763121518: initializing...
2025-11-15 09:58:31 ovpn,info ovpn-import1763121518: connecting...
2025-11-15 09:59:01 ovpn,info ovpn-import1763121518: disconnected <TLS error: handshake timed out (6)>
2025-11-15 09:59:01 ovpn,info ovpn-import1763121518: terminating... - TLS error: handshake timed out (6)
2025-11-15 09:59:01 ovpn,info ovpn-import1763121518: disconnected
2025-11-15 09:59:01 ovpn,info ovpn-import1763121518: initializing...
2025-11-15 09:59:01 ovpn,info ovpn-import1763121518: connecting...
2025-11-15 09:59:31 ovpn,info ovpn-import1763121518: disconnected <TLS error: handshake timed out (6)>
2025-11-15 09:59:31 ovpn,info ovpn-import1763121518: terminating... - TLS error: handshake timed out (6)
2025-11-15 09:59:31 ovpn,info ovpn-import1763121518: disconnected
2025-11-15 09:59:31 ovpn,info ovpn-import1763121518: initializing...
2025-11-15 09:59:31 ovpn,info ovpn-import1763121518: connecting...
2025-11-15 10:00:01 ovpn,info ovpn-import1763121518: disconnected <TLS error: handshake timed out (6)>
2025-11-15 10:00:01 ovpn,info ovpn-import1763121518: terminating... - TLS error: handshake timed out (6)
2025-11-15 10:00:01 ovpn,info ovpn-import1763121518: disconnected
2025-11-15 10:00:02 ovpn,info ovpn-import1763121518: initializing...
2025-11-15 10:00:02 ovpn,info ovpn-import1763121518: connecting...
2025-11-15 10:00:32 ovpn,info ovpn-import1763121518: disconnected <TLS error: handshake timed out (6)>
2025-11-15 10:00:32 ovpn,info ovpn-import1763121518: terminating... - TLS error: handshake timed out (6)
2025-11-15 10:00:32 ovpn,info ovpn-import1763121518: disconnected
2025-11-15 10:00:34 ovpn,info ovpn-import1763121518: initializing...
2025-11-15 10:00:34 ovpn,info ovpn-import1763121518: connecting...
2025-11-15 10:01:04 ovpn,info ovpn-import1763121518: disconnected <TLS error: handshake timed out (6)>
2025-11-15 10:01:04 ovpn,info ovpn-import1763121518: terminating... - TLS error: handshake timed out (6)
2025-11-15 10:01:04 ovpn,info ovpn-import1763121518: disconnected
2025-11-15 10:01:07 ovpn,info ovpn-import1763121518: initializing...
2025-11-15 10:01:07 ovpn,info ovpn-import1763121518: connecting...
2025-11-15 10:01:07 ovpn,info ovpn-import1763121518: using encoding - AES-256-CBC/SHA512
2025-11-15 10:01:07 ovpn,info ovpn-import1763121518: connected
A common problem with this kind of setup is that you (presumably) want to route all outgoing traffic to your VPN, but that should NOT include the VPN traffic (to the VPN server) itself. So usually a /32 route to that VPN server has to be added separately.
That’s exactly what I’m trying to do. So what changes should I make to the routing then?