Я настраиваю сервер openvpn со статическим ключом (режим сертификата не используется из-за DPI на национальном шлюзе), но я не могу успешно изменить DNS автоматически после подключения. Я искал через Интернет и SE, и каждый предлагает использовать dhcp-option
.
Я пытался добавить эту строку в client.ovpn
dhcp-option DNS 8.8.8.8
Там нет эффекта. Я пытался добавить эту строку в серверной конф
push "dhcp-option DNS 8.8.8.8"
Ни один не имеет никакого эффекта.
На самом деле, согласно инструкции,
--dhcp-option type [parm]
Установите расширенные свойства TCP / IP TAP-Win32, должны использоваться с --ip-win32 dynamic или --ip-win32 adaptive.
Но мой клиент - это компьютер Mac, сервер Linux. Какие-нибудь решения проблемы?
openvpn
.Ответы:
В системе Linux вам нужно запустить внешний скрипт .
Вот документация: https://wiki.archlinux.org/index.php/OpenVPN#DNS
Сценарии можно найти здесь или в более новой версии Linux здесь, и вы можете вызвать их, добавив это в конфигурацию клиента openvpn:
источник
nmcli
которыми вы будете работать .Я не эксперт, но прочитав
man
страницу ниже вашей цитаты:и под foreign_option_ {n} :
Таким образом,
openvpn
клиент командной строки не изменяет автоматически настройки DNS на вашем компьютере с OSX после установления соединения. Но поскольку параметры DNS сохраняются в клиентской среде, вы можете указать сценарий для добавления отправляемых серверов к текущей конфигурации DNS системы с помощью--up
параметра:Например, Tunnelblick также делает это, используя этот скрипт .
Другим решением может быть сценарий, который был опубликован в списке рассылки openvpn в DNS для клиентов OS X - Полное руководство .
источник
У меня была та же проблема с обоими ОС Linux (сервер и клиент), и я решил ее, установив dnsmasq на сервер, который отсутствовал
Итак, мои шаги:
apt-get install dnsmasq
в server.conf
push "redirect-gateway def1" push "dhcp-option DNS 8.8.8.8" push "dhcp-option DNS 8.8.4.4"
И я мог подключаться и просматривать домены через IP-адрес сервера, соединяясь с NetWorkManager с настройками DNS на автоматический
источник
Добавьте эту команду в ваш клиентский файл conf ..
Это определенно будет работать ..
источник