How to route my traffic through the VPN

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks a lot for your quick replay.
Regards the script, I forgot to mention that I used it from the command line.
Anyway, the "Use this connection only for resources on its network" is not set.
How can I change the default route?
I tried:
sudo route add -net 0.0.0.0  vpn0
But it didn't worked: I had no internet access. Am I doing something wrong?
Thanks.

28.08.2014, 17:44, "David Woodhouse" <dwmw2 at infradead.org>:
> On Thu, 2014-08-28 at 17:32 +0400, manmad dvb12er wrote:
>> ?Hello there,
>> ?I'm having trouble trying to connect through openconnect VPN on Ubuntu 14.04.
>> ?What I basically need is to route my HTTP\S traffic in such way that my public IP will be the VPN address.
>> ?I'm connecting using the "network-manager-openconnect".
>> ?Here is my route table after I connect to the VPN:
>> ?Kernel IP routing table
>> ?Destination ????Gateway ????????Genmask ????????Flags Metric Ref ???Use Iface
>> ?0.0.0.0 ????????10.0.0.138 ?????0.0.0.0 ????????UG ???0 ?????0 ???????0 wlan0
>> ?10.0.0.0 ???????0.0.0.0 ????????255.0.0.0 ??????U ????9 ?????0 ???????0 wlan0
>> ?10.100.100.0 ???0.0.0.0 ????????255.255.255.0 ??U ????0 ?????0 ???????0 vpn0
>> ?xx.yy.zz.cc ???10.0.0.138 ?????255.255.255.255 UGH ??0 ?????0 ???????0 wlan0
>> ?192.168.1.0 ????0.0.0.0 ????????255.255.255.0 ??U ????0 ?????0 ???????0 vpn0
>> ?192.168.2.0 ????0.0.0.0 ????????255.255.255.0 ??U ????0 ?????0 ???????0 vpn0
>>
>> ?Where xx.yy.zz.cc is the IP of the VPN server.
>> ?When I go to "what is my ip" service, I get the same old IP instead of the VPN's one.
>
> Right, so you are using the VPN only for connections to 192.168.1.0/23
> and 10.100.100.0/24 networks. Anything *else* is still routed through
> your wireless.
>
> What you want to do, I assume, is change your default route so that
> instead of going through your local gateway 10.0.0.138 it actually goes
> to the VPN.
>> ?I downloaded the last version of the script from here: http://www.infradead.org/openconnect/vpnc-script.html, nothing changed.
>
> You aren't using that; you're using NetworkManager. That uses a 'script'
> of its own which actually just passes all the routing information back
> to NetworkManager over DBus and lets NetworkManager do it all.
>
> Check your NetworkManager configuration for this connection. Go into the
> advanced routing settings. There's a really badly misnamed option there
> called "Use this connection only for resources on its network". If
> that's set, then it'll refuse to set the default route through the VPN
> even if the VPN server asks for it.
>
> Are you sure your VPN server *is* requesting that the default route be
> through the VPN? If not, you'll want to use the manual routing settings
> in the NetworkManager configuration to do that.
>
> --
> dwmw2



[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux