(1)에 대한 간단한 대답은 다음과 같습니다. resolvconf는이 정보를 제공하는 프로그램 (ifup 및 ifdown, DHCP 클라이언트, PPP 데몬 및 로컬 이름 서버와 같은)과이 정보를 사용하는 프로그램 (예 : DNS) 사이의 중개자로 설정됩니다 캐시 및 리졸버 라이브러리).
그것은 패키지 설명에서 나온 것입니다. 데스크탑에서는 NetworkManager와 함께 작동하여 연결을 원활하게 작성 및 제거합니다.
따라서 dnsmasq와 함께 resolvconf는 12.04에서 사용되어 데스크탑 버전에서 DNS 정보 처리를보다 안정적으로 만듭니다. 따라서 어떤 상황에서는 상황이 나아지지만 전체 상황에는 적절한 장소에 문서가 없습니다. 서버 세계에서.
많은 인터넷 검색에도 불구하고 서버 설치에서 권장되는 사항을 확인할 수 없었습니다.
(2)가 진행되는 한, 당신은 저와 반대되는 문제를 겪고 있습니다. Dnsmasq는 내 컴퓨터에서 resolvconf와 잘 작동하고 127.0.0.1을 포함하도록 /etc/resolv.conf 파일을 업데이트하지만 dnsmasq는 eth0 (이것은 게이트웨이 임)의 dhclient에서 ISP 이름 서버를 얻지 못하기 때문에 다른 문제가 있습니다. / etc / network / interfaces의 eth0 스탠자에 수동으로 입력 한 이름 서버를 가져옵니다.
왜 dnsmasq를 사용합니까? 2 개의 nics로 게이트웨이를 실행하고 있습니까? 아니면 단순한 데스크톱입니까? 그렇다면 resolvconf는 네트워크 관리자와 조정합니다