Bug #1543
closed2 Different Simultaneous OpenVPN Clients - Packet Loss
0%
Description
2.0-RC2 (i386) (NANOBSD)
built on Sun May 15 04:00:16 EDT 2011
I'm using a recent build, and I have 2 simultaneous OpenVPN connections running with outbound NAT on both.
Both client instances of openvpn start, and both initiate tunnels just fine. Routing is setup correctly from all PUSH options from the different openvpn servers. The subnets do not collide (10.0.0.0/8 and 192.168.2.0/24), the internal subnet that is handled by the pfsense box is 192.168.0.0/23.
From what I can tell the NAT rules are established correctly for both openvpn connections, since I can get some pings back. When I ping a host on Tunnel A from the internal network, the first pings will come through fine in succession, with no packet loss and will continue for the duration of the running ping command (on Linux and on OSX), the second time I run the command (after stopping the first running ping) no pings come through for the duration of the running command. If I start and stop the command or just loop sending 1 ICMP packet I see a round robin behavior of packet loss. This also happens to any hosts on Tunnel B.
If I disable (in the GUI) one of the openvpn clients, this behavior still exists. Its not until I disable BOTH client instances and enable only one of them that all packets continue through 100% of the time.
Can I provide any more debugging?
Files