Согласно http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/ resolv.conf содержит только одну запись для локального dnsmasq
сервер
Когда я подключаюсь к серверу OpenVPN с помощью network-manager-openvpn
, мой /var/run/nm-dns-dnsmasq.conf
обновляется верно
server=/example.com/10.108.23.1
server=/10.in-addr.arpa/10.108.23.1
server=10.1.0.1
НО!
/etc/resolv.conf
также обновляется, когда, согласно статье выше, он не должен
nameserver 10.108.23.1 #this is useless, dnsmasq is responsible for this now
nameserver 127.0.0.1 #this should be the only line
, и разрешаются только доменные имена в VPN-именах
Когда я вручную удаляю первую строку, все работает как и ожидалось, разрешение доменных имен в подсетях LAN и VPN
Это ошибка? Или я могу как-то это исправить?
Похоже, вы не установили resolvconf. Установите его, а затем перезагрузите.
sudo apt-get install resolvconf
Если он уже установлен, выполните следующие действия и перезагрузите компьютер.
sudo dpkg-reconfigure resolvconf