LINUX.ORG.RU
ФорумAdmin

Проблема с динамическим назначением адреса DNS-сервера OpenVPN клиенту

 , , , ,


0

1

Что-то я запутался. Помогите, пожалуйста, разобраться. Имеется OpenVPN клиент, он находится во внутренней локальной сети как и сервер. К серверу OpenVPN он подключается, вопросов нет. DNS был ему назначен в файле resolved.conf клиента (/etc/systemd/resolved.conf). Все работало, но я решил на машине с OpenVPN-сервером установить Bind9 (named), установил, назначил интерфейсы на которых он должен слушать, в том числе IP OpenVPN-сервера - 10.8.0.1. Bind9 запустился и работает, Интернет есть на клиенте OpenVPN, но при условии если я IP 10.8.0.1 укажу в файле resolved.conf самого клиента. Все попытки передать этот адрес как DNS средствами OpenVPN терпят неудачу: добавление в файл .conf OpenVPN-сервера опции push «dhcp-option DNS 10.8.0.1» не помогает. добавление файл .conf OpenVPN-клиента опции dhcp-option DNS 10.8.0.1 не помогает.

Может я чего не понимаю?



Последнее исправление: mvt (всего исправлений: 4)

Похоже на клиенте нужно поставить пакет openvpn-systemd-resolved и прописать в конфиге

script-security 2
setenv PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
up /etc/openvpn/update-systemd-resolved
up-restart
down /etc/openvpn/update-systemd-resolved
down-pre
NeOlip ★★
()