OpenConnect: Вызовите все соединения через VPN (если недоступный IPv6)

На Ubuntu 14.10 я соединяюсь с тем же сервисом VPN с помощью любого OpenConnect (через network-manager-openconnect(-gnome) пакеты или Клиент Cisco AnyConnect. Используя клиент AnyConnect, у меня не было проблем, в то время как OpenConnect дает мне странные проблемы соединения (но только с некоторыми программами).

Я подозреваю, что проблемы вызываются тем, что поставщик VPN не поддерживает IPv6. Соединяясь с http://whatismyipv6.com с помощью клиента AnyConnect, адрес IPv4 отображен при использовании OpenConnect, мой (не-VPN!) адрес IPv6 показывают. Клиент AnyConnect, кажется, вызывает все соединения через VPN, даже если IPv6 недоступен. Следующее является снимком экрана страницы Statistics-> Details в клиенте AnyConnect:

AnyConnect details

Как я могу достигнуть того же использования OpenConnect? В Администраторе сети, при "Соединении редактирования", существует вкладка "IPv6 settings", но единственная соответствующая установка, кажется, "Метод" с опциями "Ignore", "Автоматический (VPN)" и "Автоматический (VPN) обращается только" – я не знаю, каково различие между ними, но ни один из них, кажется, не делает то, что я хочу. --disable-ipv6 флаг, которому можно дать openconnect похожие страницы? Как можно было бы использовать это в Администраторе сети?

Примечание: Я видел этот вопрос об отключении IPv6 с OpenVPN, но ответа, данного, там является неудовлетворительным – я не хочу вручную и глобально позволяю/запрещаю IPv6 каждый раз, когда я соединяюсь с или разъединение от VPN.

4
задан 12 January 2015 в 19:00

1 ответ

Маршрут по умолчанию

необходимо будет изменить значение по умолчанию route.

, Если Вы тип route в терминале, Вы будете видеть, куда пакеты будут отправлены, основаны на их адресе назначения. По умолчанию Ваша VPN только настроит маршрут для маршрутизации трафика в определенной подсети по VPN. Можно установить этот шлюз, чтобы быть шлюзом по умолчанию, если это - то, что Вы хотите сделать:

  • sudo route add default gw 192.168.1.254 eth0

убедиться измениться 192.168.1.254 с любым IP Ваш шлюз для Вашей VPN.

OpenConnect, Направляющий

, OpenConnect, по умолчанию, вынуждает Вас настроить свои собственные маршруты. Можно изменить это поведение путем установки vpnc vpnc-сценарии и добавления следующего к Вашему openconnect команда:

  • --script=/etc/vpnc/vpnc-script

Примечание:

я предпочитаю использовать OpenConnect по сравнению с AnyConnect.

2
ответ дан 1 December 2019 в 10:19

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

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