1

Я пытаюсь настроить 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

Любые советы о том, как устранить неполадки / решить эту проблему?

Заранее спасибо.

3 ответа3

1

Вы установили resolvconf ?

Если вы это сделали, попробуйте удалить его и посмотреть, работает ли он.

0

Я не помню, чтобы это было проблемой. В диалоговом окне « Редактирование [имя vpn] » на вкладке « Настройки IPv4 » для моего метода задано значение « Автоматически (VPN)», а не «Только адреса (VPN)», и разрешение имен во внутренней сети работало нормально.

0

@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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .