VPN trouble when connecting from particular networks
Hi,
I am on FC12, using NetworkManager VPN configuration to access my work networks via VPN.
VPN provides access to the following internal networks:
- 10.10.10.0/24
- 10.10.60.0/24
- 10.10.0.0/24
Upon connection, VPN configuration assigns me an IP in the 10.10.10 subnet, and sets up routes to all 3 subnets via that IP. This works reliably, except if I am trying to establish a connection from any other 10.x network. For example, from a 10.0.2.0/24 network. When I connect from a such a network, connection appears to be established fine, but I cannot ping out (tcpdump shows packets going out on the tun0 interfaces, but replies not coming back in).
Under the same conditions I can establish a Windows VPN connection with either Cisco AnyConnect or ShrewSoft client without a problem.
This doesn't make sense. Is Linux somehow still treating 10.x as a Class A network and does weird things with it? Any ideas?
Last edited by luchnkov; 07-20-2010 at 08:15 AM.
|