Почему мне пришлось удалить resolvconf, чтобы снова запустить dnsmasq?

Я просто искал эту же проблему для своего HP g7. Вы пробовали предложение, размещенное здесь:

https://askubuntu.com/a/85866/46766

Это не вполне удовлетворительное решение, так как оно не позволяет снова включить верхнюю «левый» диод. Но похоже, что это может привести к инцидентам, когда чистка клавиатуры при вводе текста создает беспорядок.

1
задан 24 June 2013 в 16:08

2 ответа

Я только что удалил его при установке. Я использовал pppd вручную, чтобы набрать модем 3G-модема, и resolvconf вмешался в мои настройки DNS, автоматически добавив DNS-провайдер, когда я хотел использовать пользовательский DNS. pppd имеет опции для управления этим, но resolvconf скрепил их с собственными настройками. Я также хотел бы узнать ответ на этот вопрос? Кажется, что это какой-то пакет make-it-easy-but-complicate-things?

p.s. Я нашел этот отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/922578

2
ответ дан 25 May 2018 в 11:51
  • 1
    спасибо за ваш вклад. я бы поддержал это, но мне не хватает репутации. – lightxx 8 May 2012 в 10:16
  • 2
    @lightxx: Приобретено для вас;) – Tomasz Zieliński 22 July 2012 в 06:41
  • 3
    Вместо удаления resolvconf вы могли бы настроить resolvconf, чтобы игнорировать информацию о сервере имен, поступающую из pppd. – jdthood 29 October 2012 в 01:36
  • 4
    Нормальное содержимое resolv.conf довольно простое. Всякий раз, когда машина является сервером или даже нерабочей рабочей станцией, кажется очевидным, что легче отслеживать один файл resolv.conf вместо полудюжины различных файлов, которые потенциально могут использоваться resolvconf. – ericx 19 September 2016 в 20:16
  • 5
    @jdthood - я не вижу, как это сделать на странице resolvconf.conf, меня бы интересовали особенности реализации. – dps 26 October 2017 в 04:09

Простой ответ на (1): resolvconf устанавливает себя как посредник между программами, которые предоставляют эту информацию (такие как ifup и ifdown, клиенты DHCP, демон PPP и локальные серверы имен) и программы, которые используют эту информацию ( такие как DNS-кэши и библиотеки-резольвера).

Это из описания пакета.

Так что resolvconf вместе с dnsmasq используется в 12.04, чтобы сделать обработку информации DNS более надежной на настольной версии. Поэтому в некоторых ситуациях это делает вещи лучше, но в целом ситуация не хватает документации в нужном месте, особенно. в мире серверов.

Несмотря на множество загрузок в Google, я не смог установить, что рекомендуется для установки сервера.

Что касается (2) у меня возникла противоположная проблема. Dnsmasq хорошо работает с resolvconf на моей машине и обновляет файл /etc/resolv.conf, содержащий 127.0.0.1, но имеет другие проблемы, потому что dnsmasq не получает серверы имен ISP от dhclient на eth0 (это шлюз), и не делает этого получить серверы имен, которые я вручную ввел в эталонную строфу в / etc / network / interfaces.

Почему вы используете dnsmasq? Вы также управляете шлюзом с двумя nics? Или это просто обычный рабочий стол? Если это так, resolvconf координирует работу с сетевым менеджером

1
ответ дан 25 May 2018 в 11:51
  • 1
    спасибо за Ваш ответ. я бы поддержал это, к сожалению, вам нужно 15 репутации для продвижения. лол – lightxx 25 August 2012 в 12:22
  • 2
    человеческие страницы великолепны, когда вы знаете, что вам нужно знать. Если вы этого не сделаете, они могут озадачиваться, если не сказать больше. Howto's, примеры и faqs - это то, что вам нужно, когда у вас нет опыта в области. – Adam 29 June 2013 в 19:47
  • 3
    upvoted @lightxx от вашего имени :) – fayyazkl 8 January 2015 в 01:01

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

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