Prosta odpowiedź na (1) brzmi: resolvconf ustawia się jako pośrednik między programami dostarczającymi te informacje (takimi jak ifup i ifdown, klienci DHCP, demon PPP i lokalne serwery nazw) a programami, które wykorzystują te informacje (takie jak DNS pamięci podręczne i biblioteki tłumaczące).
To z opisu pakietu. Na komputerach działa w połączeniu z NetworkManager, aby płynnie obsługiwać nawiązywanie i usuwanie połączeń.
Tak więc resolvconf wraz z dnsmasq są używane w 12.04, aby uczynić obsługę informacji DNS bardziej niezawodną w wersji na komputery. W niektórych sytuacjach poprawia to sytuację, ale w całej sytuacji brakuje dokumentacji we właściwym miejscu, szczególnie. w świecie serwerów.
Pomimo mnóstwa Googlinga, nie byłem w stanie ustalić, co jest zalecane w instalacji serwera.
Jeśli chodzi o (2), masz odwrotny problem ode mnie. Dnsmasq działa dobrze z resolvconf na moim komputerze i aktualizuje plik /etc/resolv.conf, aby zawierał 127.0.0.1, ale ma inne problemy, ponieważ dnsmasq nie pobiera serwerów nazw ISP z dhclient na eth0 (to jest brama), ani nie pobierz serwery nazw, które ręcznie wpisałem w sekcji eth0 w / etc / network / interfaces.
Dlaczego korzystasz z dnsmasq? Czy prowadzisz także bramę z 2 kartami sieciowymi? A może to zwykły pulpit? Jeśli tak, resolvconf koordynuje z menedżerem sieci