Как использовать DNS (8.8.8.8) через openvpn? OS ubuntu 17, точнее говоря контейнер docker на основе этой ос. Хотя в рамках этой задачи не важно
Вопрос такой. после установки подключения vpn, я хочу независимо от настроек сервера установить текущий DNS сервер 8.8.8.8 при этом чтобы запросы к серверу шли через vpn сервер.
Есть возможно выполнить любые скрипты, править любые конфиги.
Спасибо за ответы!

21 Авг 2019 в 06:43
194 +1
0
Ответы
1

Для использования DNS сервера 8.8.8.8 через OpenVPN на Ubuntu 17 (в Docker контейнере или вне его), вам нужно выполнить следующие шаги:

Откройте файл конфигурации OpenVPN. Обычно он находится в /etc/openvpn. Найдите и отредактируйте строку up, чтобы добавить следующие команды:

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

Создайте или отредактируйте файл /etc/openvpn/update-resolv-conf и добавьте в него следующий скрипт:

#!/bin/bash
case $script_type in
up)
# добавить DNS сервер 8.8.8.8
echo "nameserver 8.8.8.8" > /etc/resolv.conf
;;
down)
# удалить DNS сервер 8.8.8.8
sed -i '/nameserver 8.8.8.8/d' /etc/resolv.conf
;;
esac

Сделайте скрипт исполняемым командой chmod +x /etc/openvpn/update-resolv-conf.

Перезапустите OpenVPN для применения изменений.

После выполнения этих шагов, ваш DNS сервер должен быть настроен на 8.8.8.8 при подключении к VPN серверу. Пожалуйста, убедитесь, что скрипты и команды правильно настроены в вашей среде.

20 Апр в 13:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 117 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир