Я использую Windows8 в качестве своей основной ОС и использую виртуальную машину Linux Mint на virtualbox, а ее сеть виртуализируется как NAT. Я использую Ciscos AnyConnect VPN для получения доступа к определенной сети. Cisco anyConnect запускается из моей операционной системы (Windows). Когда я запускаю AnyConnect на хосте, виртуальная машина также может подключаться к vpn-сети.

Однако, когда я запускаю AnyConnect в Windows, поиск DNS виртуальной машины Linux Mint перестает работать. (Это интернет-соединение в порядке). DNS окон все еще работает, хотя.

/etc/resolv.conf выглядит одинаково как при сбое DNS (vpn подключен на windows-host), так и при правильной работе DNS (vpn отключен на windows-host).

Любая подсказка, почему и как это исправить?

1 ответ1

0

Я столкнулся с подобной проблемой, и я обнаружил, что все DNS-запросы на моей машине обрабатывались DNSmasq. Из-за этого VPN-подключение пропускало обновление файла /etc/resolve.conf .

Вы можете проверить, работает ли dnsmasq на вашем компьютере, выполнив следующую команду

netstat -anp | grep -i dnsmasq

Если да, то обновите ваш /etc/dnsmasq.conf и добавьте следующие записи.

server=/.mydomain.com/10.1.1.11

server=/.my-domain.com/10.1.1.11

Я обсуждал это в своем блоге здесь

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