Mimiko wroteThis can't be. If all traffic is going thru tunnel, what is the traffic not for the tunnel?
Any traffic that would be picked up by local routes. If the routing tables contain routes for locally connected subnets, then that traffic would not go though the tunnel as it would not hit the default route. In the original, strict use case all traffic, including traffic to local subnets, would need to go though the tunnel. I believe for this the routing table would need to contain only the default route and a rule to allow the client to continue to talk to the VPN server.