Вы установили resolvconf ?
Если вы это сделали, попробуйте удалить его и посмотреть, работает ли он.
Я пытаюсь настроить vpnc на Ubuntu. Когда я запускаю vpnc
, мой файл resolv.conf не изменяется. Он по-прежнему содержит только серверы имен моего провайдера:
#@VPNC_GENERATED@ -- this file is generated by vpnc # and will be overwritten by vpnc # as long as the above mark is intact nameserver 65.32.5.111 nameserver 65.32.5.112
Вот мой /etc/network/interfaces
:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.3 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 65.32.5.111 65.32.5.112
Любые советы о том, как устранить неполадки / решить эту проблему?
Заранее спасибо.
Вы установили resolvconf ?
Если вы это сделали, попробуйте удалить его и посмотреть, работает ли он.
I don't remember this being a problem. On the Editting [vpn name] dialog box, IPv4 Settings tab, my Method is set to Automatic (VPN), rather then "Automatic (VPN) addresses only", and name resolution to the internal network worked fine.
@AJ. ответ может прийти слишком поздно, но вопрос всегда актуален: для принудительной настройки DNS в VPN, управляемой Network Manager, кроме использования инструментов GUI, вы можете открыть файл:
/etc/NetworkManager/system-connections/<NetworkManager_VPN_name>
и в разделе:
[ipv4]
добавлять:
dns=10.31.57.70
Другой способ - настроить dnsmasq напрямую:
в файле:
/etc/dnsmasq.conf
добавить (например) строку:
server=/10.in-addr-arpa/<VPN_DNS_IP_ADDRESS>
перенаправить все DNS-запросы для всех хостов в сети 10. на указанный DNS
тогда, конечно, перезапустите dnsmasq:
$ sudo service dnsmasq restart