I have an OpenVPN client installed and working on my N900. Everything functions well, except I cannot understand why when I am connected to the VPN the traffic directed at my external IP address does NOT go through the VPN tunnel (it goes through 3G or Wi-Fi instead).
For example: If my VPN's public IP address is 22.214.171.124 and I am running an externally accessible SSH server on 126.96.36.199, if while connected to the VPN I try to SSH to 188.8.131.52 the connection does NOT go through the VPN tunnel (goes via 3G/Wi-Fi instead). However, if I try to SSH to the internal private IP address of the SSH server (let's say 10.10.0.10) then the SSH connection DOES go through the VPN tunnel.
I would very much appreciate if anyone could shed some light on why/how this is happening. Thank you!