Как заставить VPN внутренний трафик и внешний интернет-трафик работать одновременно

Я подключаю к Cisco совместимую VPN в Xubuntu 14.04.

Я могу соединиться и дюйм/с доступа и серверы в сети. Однако я не могу получить доступ к внешним веб-сайтам. Когда я изменяю настройки эта ситуация реверсы, и я могу получить доступ к Интернету, но не внутреннему материалу на VPN.

Под VPN config -> ipv4 setting -> routes Я попробовал все перестановки, "игнорируют автоматически полученные маршруты", и "используют это соединение только для ресурсов в его сети".

Я также попытался вручную настроить серверы DNS и для VPN и использовать общедоступные Google и дополнительную область поиска для VPN, как показано в выводе системного журнала при соединении с ним.

Я также сделал, dpkg-реконфигурировали resolveconf напрасно.

Все, что я хочу, должно смочь соединиться с VPN, серверами доступа и дюйм/с на нем пока также способность получить доступ к более широкому Интернету без первого разъединения VPN.


IP вывод маршрута согласно просьбе

никакая VPN:

default via 192.168.1.1 dev eth0  proto static 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.151  metric 1 

VPN:

default via 192.168.1.1 dev eth0  proto static 
10.0.0.0/24 dev tun0  proto static 
10.0.1.0/24 dev tun0  proto kernel  scope link  src 10.0.1.116 
10.0.4.0/24 dev tun0  proto static 
10.0.6.0/24 dev tun0  proto static 
xx.xx.xx.xx via 192.168.1.1 dev eth0  proto static 
172.16.0.0/24 dev tun0  proto static 
192.168.1.0/24 dev tun0  proto static 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.151  metric 1 

(xx.xx.xx.xx мой общедоступный IP),

3
задан 31 July 2014 в 11:59

2 ответа

Проблема вызывалась настройками маршрутизатора.

Это использовало 192.168.1.x для локального диапазона и когда я изменил его для использования 192.168.0.x, все начало работать правильно.

VPN использовала дюйм/с в двух диапазонах - 10.0.0.x и 192.168.1.x. Поскольку моей машине присвоили IP в 10.0.0.x диапазон, не было ясно, что VPN также использовала диапазон, который конфликтовал.

2
ответ дан 1 December 2019 в 16:30

Ваш сервер VPN продвигает маршруты, которые устанавливает Ваш клиент VPN. Те маршруты в порядке, но маршрут по умолчанию мог бы быть по соединению VPN. Таким образом, после соединения с VPN, просто возвратите маршрут по умолчанию к своему нормальному.

Удалите маршрут по умолчанию в терминале:

sudo route del default

Добавьте новый маршрут:

sudo route add default gw <ip>

Замена <ip> с Вашим маршрутом дома. Если Вы не знаете, что IP, просто введите эту команду, в то время как НЕ подключенный к VPN (это печатает Ваш IP шлюзов/маршрутизаторов по умолчанию):

sudo route -n | awk '/^0.0.0.0/{print $2}'
1
ответ дан 1 December 2019 в 16:30

Другие вопросы по тегам:

Похожие вопросы: