Я использую OpenVPN через Tunnelblick на MacOS X Lion.
Мне нужно установить конкретный DNS (с локальным IP, который работает только при включенном VPN) только на время этого сеанса VPN.
У меня нет доступа к конфигурации сервера OpenVPN. Только клиентский конфиг. Также DNS с сервера не работает.
Это работает так: я подключаюсь к VPN, захожу в настройки сети и вручную устанавливаю DNS. После отключения VPN я возвращаюсь к настройкам по умолчанию. Это работает, но это должно быть автоматическим.
После некоторого исследования я обнаружил, что OpenVPN-скрипты могут помочь мне в этом. К сожалению, я не нашел никакой конкретной документации о том, как именно это можно сделать.
Как это можно или нельзя сделать? Любой совет будет принят во внимание!
domain-name-system
mac-osx
openvpn
Станислав Шабалин
источник
источник
Ответы:
попробуйте добавить:
в конфигурации вашего клиента
источник
push "dhcp-option DNS 10.11.12.13"
конфиги сервера, не знал, как преобразовать его в конфиги клиента. Еще раз спасибо :-)Вы можете добавить эту опцию в свой OpenVPN,
server.conf
если вы хотите нажать для всех клиентов:Вы можете изменить
8.8.8.8
желаемый DNS.источник
push
внутри клиента conf не работаетдобавьте это в файл конфигурации клиента:
источник