Hi everyone,
my question is regarding the VPNDirector routing. Since the introduction of VPN Director, all VPN-related routing for a vpn client is managed by the router, and not by the client (I use OpenVpn). On ovpn client startup, the router creates a separate table (e.g. ovpnc1 for tun11) and a rule that uses the table.
I have noticed the routes from the main table are always copied to the newly created ovpnc1 table, no matter how the option "Redirect Internet traffic through tunnel" is configured.
I can understand why it the routes should be copied if all traffic is redirected via the tunnel.
But if redirect traffic is set to "No", or "VPNDirector", why should such copying be done at all?
My concern is that if routes in the main table are changed later, while the vpn client is still running, there will be an outdated set of routes in the ovpnc1 table. As the ovpnc1 table has higher priority than the main table, this might cause problems in some configurations.
I haven't found any signs that those tables are somehow synchronized while the vpn client is running: it seems like routes are copied to ovpnc1 table on client startup and stay there until the client is stopped.
Would be grateful for any insights why the route copying is always performed.
Thanks.
my question is regarding the VPNDirector routing. Since the introduction of VPN Director, all VPN-related routing for a vpn client is managed by the router, and not by the client (I use OpenVpn). On ovpn client startup, the router creates a separate table (e.g. ovpnc1 for tun11) and a rule that uses the table.
I have noticed the routes from the main table are always copied to the newly created ovpnc1 table, no matter how the option "Redirect Internet traffic through tunnel" is configured.
I can understand why it the routes should be copied if all traffic is redirected via the tunnel.
But if redirect traffic is set to "No", or "VPNDirector", why should such copying be done at all?
My concern is that if routes in the main table are changed later, while the vpn client is still running, there will be an outdated set of routes in the ovpnc1 table. As the ovpnc1 table has higher priority than the main table, this might cause problems in some configurations.
I haven't found any signs that those tables are somehow synchronized while the vpn client is running: it seems like routes are copied to ovpnc1 table on client startup and stay there until the client is stopped.
Would be grateful for any insights why the route copying is always performed.
Thanks.