Hey y’all, I’m trying to set up Viscosity to connect to two different OpenVPN servers and send traffic to the different servers based upon the IP range that the traffic falls into. If I’m only connected to one of these servers, it works just fine, but if I’m connected to both, I can only send traffic to the first server I connected to. Server 1 has all of its addresses falling into the 10.0.0.0/24 range, and server 2 falls into 11.0.0.0/24
Here are the relevant parts of the Viscosity configurations:
Connection 1 General
Protocol: TCP
Device: tun
Connection 1 Networking
Traffic: Automatic
Routing: IPv4 | Route: 10.0.0.0 | Mask/Bits: 255.255.0.0 | Gateway: vpn_gateway | Metric: Default
DNS Settings:
Servers: 10.0.0.8
Domains: rtx
Connection 2 General
Protocol: TCP
Device: tun
Connection 2 Networking
Traffic: Automatic
Routing: IPv4 | Route: 11.0.0.0 | Mask/Bits: 255.255.0.0 | Gateway: vpn_gateway | Metric: Default
DNS Settings:
Servers: 11.0.0.8
Domains: jnk
Here’s the relvant ifconfig output:
utun10: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
options=6403<RXCSUM,TXCSUM,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
inet 192.168.255.6 --> 192.168.255.5 netmask 0xffffffff
utun11: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
options=6403<RXCSUM,TXCSUM,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
inet 192.168.255.6 --> 192.168.255.5 netmask 0xffffffff
If I connect to connection 1, then connection 2, I can ping the DNS server at 10.0.0.8, but not the one at 11.0.0.8
Any ideas? Is it possible to configure Viscosity to work with both of these OpenVPN Servers?