У меня проблемы с настройкой VPN. У меня установлен клиент Cisco AnyConnect, а также сетевой плагин openconnect для сетевого менеджера. У обоих есть фундаментальная проблема:

  1. AnyConnect от Cisco

    Работает нормально, пока через некоторое время я не отключаюсь не только от VPN, но и от всей моей сети. Я больше не могу подключиться к Интернету, даже если VPN отключен. sudo service network-manager restart не помогает, в итоге приходится перезагружаться.

  2. openconnect

    Не разрешает домены вне моего провайдера VPN. Разница между измененным resolve.conf здесь заключается в том, что openconnect не добавляет дополнительные IP-адреса, указывающие на DNS-преобразователь.

В настоящее время я использую openconnect и перезаписываю resolve.conf тем, который был бы создан через клиент Cisco AnyConnect. Любая идея, как автоматизировать это или даже исправить это?

# resolve.conf by AnyConnect
domain my.vpn-provider.com
nameserver <IP>
nameserver <IP>
search my.vpn-provider.com WAG160N


# resolve.conf by openconnect
domain my.vpn-provider.com
search my.vpn-provider.com WAG160N

Я на Ubuntu 13.10.

1 ответ1

1

Установите /etc/resolv.conf как хотите, а затем установите его неизменным с помощью
chattr +i /etc/resolv.conf . Я бы предложил добавить примечание к файлу, указывающее, что вы установили его неизменным, прежде чем установить его неизменным, чтобы избежать путаницы в будущем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .