openvpn и DNS

Я нахожусь на Ubuntu 16.04, и я имею, устанавливают openvpn соединение, которое хорошо работает. Прежде, чем запустить соединение VPN, мой DNS ISP определяется в /etc/resolv.conf от DHCP:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver isp.x.y.z

Я добавил следующие строки к openvpn конфигурационному файлу:

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

так /etc/resolv.conf обновляется, когда я запускаю соединение VPN. При запуске это похоже на это:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver vpn.x.y.z
nameserver isp.x.y.z

с vpn.x.y.z IP vpn сервера DNS; что я хотел. Однако строка для моего DNS ISP все еще там. Это вызывает проблему при выполнении DNS испытания на герметичность, поскольку мой DNS ISP запрашивается.

Таким образом, я пытаюсь избавиться от записи своего ISP при запуске openvpn соединения. Это хорошо работает, если бы я удаляю его вручную, но я хотел бы автоматизировать это. Какое-либо предложение?

Спасибо!

Неисправность

2
задан 20 February 2017 в 23:51

1 ответ

Из комментариев...

Снова включают dnsmasq, и в Вашем профиле сетевого соединения, перейдите к вкладке IPv4 и изменению Automatic (DHCP) к Automatic (DHCP) addresses only и затем повторите свое испытание на герметичность.

0
ответ дан 2 December 2019 в 09:24

Другие вопросы по тегам:

Похожие вопросы: