@keddad
Ученик

Как заставить DNS в Win10 нормально работать с OpenVPN?

Вводные:
* Сервер OpenVPN, в чьей работоспособности сомнений нет
* несколько .ovpn файлов с идентичными, кроме ключей, конфигурациями
* полная работоспособность системы на Ubuntu/Android
* Ошибки DNS в Windows: OpenVPN устанавливает подключение, можно пингануть что то по IP, но DNS не работает совсем
Конфигурация выглядит так:
client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote SOMEIP 80
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
setenv opt block-outside-dns
key-direction 1
verb 3
<ca>
-----BEGIN CERTIFICATE-----
SOMECERT
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
SOMECERT
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
SOMEKEY
-----END PRIVATE KEY-----
</key>
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
SOMELEY
-----END OpenVPN Static key V1-----
</tls-auth>

Что я делаю не так и какие логи могут быть полезны в данной ситуации? Сам OpenVPN клиент о ошибках не сообщает.
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alnikor
Предположу, что у тебя сервер или не отдаёт DNS сервера или отдаёт недоступные.
А у тебя в конфиге явно указано что отправлять запросы имён в туннель

-----
setenv opt block-outside-dns
-----

https://www.linux.org.ru/forum/admin/12350131

Проверяй, отдаёт ли тебе сервер DNS сервера.

-----Пример конфига---------------
push "redirect-gateway def1 bypass-dhcp"

push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
-----------------------------------------
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы