Проблема с DNS в Ubuntu 12.04 и Mullvad VPN

Надеюсь, у вас все хорошо. Вот моя проблема.

Я работал под управлением Ubuntu 10.04 и получил Mullvad , сервис VPN, потому что он анонимный и дешевый.

Служба Mullvad VPN отлично установлена ​​на 10.04, и я пользовался ею пару месяцев без проблем.

В январе я установил Ubuntu 12.04 путем обновления с 10.04, оставив Mullvad установленным. Все по-прежнему работало правильно.

В последнее время, однако, без изменений в программном обеспечении (насколько я знаю, кроме обновлений Ubuntu) Маллвад работает неправильно. Он говорит, что он подключен, но без зеленой галочки, указывающей на это, которое ранее отображалось в 12.04 и 10.04. Я мог просматривать Интернет примерно два дня назад.

Срок моей подписки истек, и я запустил Mullvad (но без возможности блокировать соединения при сбое, потому что я не был подписчиком). Я все еще оставил установленный Mullvad, как бы то ни было. Позже я перезапустил свой компьютер, и на этот раз Mullvad / VPN вообще не запускался. Я больше не мог получить доступ к доменным именам, за исключением ввода IP-адресов сайтов. Я искал через стартовую страницу, и я нашел пару статей. Видимо, я должен был двигаться /etc/resolv.conf. РЕДАКТИРОВАТЬ: Я следовал за пост здесь и сделал это: sudo mv /etc/resolv.conf /etc/backup.resolv.conf

Я сделал это и теперь не могу получить доступ к DNS. Заранее спасибо.

1
задан 13 April 2017 в 15:24

1 ответ

Mullvad слился с /etc/resolv.conf. Если я правильно понимаю, вы больше не используете Mullvad. Отключить и / или удалить Mullvad. Затем, чтобы восстановить resolv.conf,

sudo dpkg-reconfigure resolvconf

и перезагрузить.

Предпосылки: Компонент Mullvad /usr/share/mullvad/dnsconfig.py перемещает /etc/resolv.conf в сторону /etc/resolv.conf.pre-mullvad и записывает новый /etc/resolv.conf. Предположительно, это происходит сразу после установления VPN-соединения. Для очистки он перемещается /etc/resolv.conf.pre-mullvad обратно в /etc/resolv.conf. Проблема в том, что в Ubuntu 12.04 /etc/resolv.conf является символической ссылкой, которую никогда не следует трогать; Такие программы, как Mullvad, должны взаимодействовать с resolvconf для обновления файла resolv.conf. Если машина когда-либо перезагружается без полной остановки Mullvad, то символическая ссылка исчезает, и /etc/resolv.conf является устаревшим файлом. Плохой. Чтобы исправить повреждение (как я уже сказал), запустите sudo dpkg-reconfigure resolvconf и перезагрузите компьютер. Чтобы избежать повторения, либо не запускайте Mullvad, либо свяжитесь с разработчиками Mullvad и попросите их создать интерфейс Mullvad с resolvconf, либо отредактируйте /usr/share/mullvad/dnsconfig.py самостоятельно, чтобы сделать это.

0
ответ дан 13 April 2017 в 15:24

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

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