Соединение OpenVPN Нет Исходящие

Я пытаюсь подключиться к VPN из версии сервера Ubuntu 16.04 (без GUI).

Я использую загруженную конфигурацию и подключаюсь к sudo openvpn - - config path/to/.ovpn

. Кажется, что она работает нормально, никаких ошибок и я получаю интерфейс tun. Но я не могу получить доступ к внешним URL-адресам.

Например. ping google.com приводит к длительной паузе, тогда ping: unknown host google.com

Простая команда sendmail не отвечает, что не может подключиться к SMTP-серверу (внешнему)

Клиент Dyndns не обновляется, предположительно, как это не может связаться с поставщиком услуг.

Если я отключу соединение openvpn, все это работает нормально.

Я включил через трафик на моем маршрутизаторе (супервихревый носитель) безрезультатно. Нужно ли выполнять любую переадресацию портов? Но ни один из гидов не говорит об этом ...

Спасибо за любые предложения.

1
задан 16 June 2016 в 00:57

1 ответ

Это проблема DNS.

Как было проверено OP в комментариях, данные могут выходить в Интернет из-за VPN, поэтому проблема заключается в том, что он не получает DNS-сервер с которыми можно запросить. Мы также подтвердили, что DNS-запросы могут выполняться исходящими. Таким образом, нам просто нужно убедиться, что система всегда может достичь DNS-сервера.

В вашем /etc/resolv.conf и когда вы подключены к вашей VPN, должно быть что-то вроде этого, по крайней мере (IP-адреса могут отличаться!) в файле:

nameserver 127.0.1.1
nameserver 8.8.8.8

Если нет, то нам нужно убедиться, что у вас установлен DNS-сервер, чтобы вы могли разрешать имена доменов. Таким образом, замените содержимое /etc/resolv.conf на следующее (Google DNS):

nameserver 8.8.8.8
nameserver 8.8.4.4

, а затем попробуйте и обычно используйте Интернет через VPN.

Если вы сделаете это и он не работает, потому что /etc/resolv.conf продолжает перезаписываться, тогда вы можете подумать о том, чтобы заставить его быть неизменным с sudo chattr +i /etc/resolv.conf. Если вы абсолютно уверены, что вам не придется менять DNS-серверы, не делайте это изменение, потому что вы столкнетесь с проблемами с DHCP или пытаетесь установить DNS-серверы имен и сбой, потому что ничего нельзя редактировать /etc/resolv.conf. [ ! d5]

0
ответ дан 23 May 2018 в 09:16
  • 1
    Хорошо, теперь ты можешь меня убить ... выяснил проблему. Мне пришлось добавить некоторые строки в мою конфигурацию .ovpn для запуска update-resolv-conf в соответствии с инструкциями моего провайдера .... пропустили это как-то, теперь работает. & lt; вставить смущенное смайликом лицо & gt; Большое вам спасибо за ваши усилия, хотя я действительно ценю это. – j0nr 17 June 2016 в 23:14
  • 2
    @ j0nr Добавьте это как ответ и примите его. Вы можете сказать, что сделали ошибку, следуя инструкциям поставщиков, и не хуже. :) – Thomas Ward♦ 17 June 2016 в 23:17
  • 3
    У вас такая же проблема, и изменение файла xxx.ovpn с помощью update-resolv-conf не помогло. Похоже, что файл resolv.conf является символической ссылкой с предупреждением о том, что она все равно перезаписывается, а содержимое - это сервер имен 127.0.1.1. Это версия 16.04 Ubuntu. Нотабене процесс подключения vpn, похоже, делает все, что он должен делать (установить соединение, настроить tun0, манипулировать dns и т. д.), но все равно не выходить в Интернет. – Janos 24 January 2017 в 23:45

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

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