Я подключаю к 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),
Проблема вызывалась настройками маршрутизатора.
Это использовало 192.168.1.x для локального диапазона и когда я изменил его для использования 192.168.0.x, все начало работать правильно.
VPN использовала дюйм/с в двух диапазонах - 10.0.0.x и 192.168.1.x. Поскольку моей машине присвоили IP в 10.0.0.x диапазон, не было ясно, что VPN также использовала диапазон, который конфликтовал.
Ваш сервер 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}'