dnsmasq가 다시 작동하도록하려면 resolvconf를 제거해야하는 이유는 무엇입니까?

lightxx

어제 나는 Precise로 업그레이드했고 dnsmasq가 작동을 멈췄습니다. 즉, dnsmasq가 수신하는 localhost (127.0.0.1)에 대한 DNS 쿼리가 거부되었습니다.

resolvconf ( apt-get remove resolvconf)를 제거 하고 재부팅하면 문제가 해결되었습니다 (Google 어딘가에서 해당 제안을 찾았습니다). /etc/resolv.confresolvconf를 사용하거나 사용하지 않고 잘 보였습니다. 전혀 차이가 없습니다.

  1. resolvconf를 사용하는 이유는 무엇입니까? 혜택이 있습니까? resolvconf를 다루는 Wikipedia 기사는 짜증납니다.
  2. resolvconf가 dnsmasq를 방해하는 이유는 무엇입니까? 이것이 알려진 문제입니까?
jdthood

(1)에 대한 간단한 대답은 다음과 같습니다. resolvconf는이 정보를 제공하는 프로그램 (예 : ifup 및 ifdown, DHCP 클라이언트, PPP 데몬 및 로컬 이름 서버)과이 정보를 사용하는 프로그램 (예 : DNS) 사이의 중개자로 설정됩니다. 캐시 및 리졸버 라이브러리). Ubuntu 12.04부터 resolvconf는 서버 및 데스크탑 변형 모두에서 기본 설치의 일부입니다. resolvconf를 제거 할 필요가 없으며 제거하는 사람들은 일반적으로 resolvconf (8) 및 /usr/share/doc/resolvconf/README.gz를 읽지 않았기 때문에 일반적으로 이해하지 못합니다.

두 번째 질문에 대한 대답은 resolvconf가 아마도 dnsmasq를 방해하지 않았을 것입니다. 제 생각에는 버그 # 959037이 발생했습니다.

설명 : Ubuntu 12.04에는 dnsmasq가 실행되는 두 가지 방법이 있습니다. 모든 주소를 수신하는 dnsmasq의 전통적인 독립형 버전이 있습니다. 그리고 127.0.0.1에서만 수신하는 새로운 NetworkManager 제어 dnsmasq 프로세스가 있습니다. 전자가 재구성되지 않는 한 후자는 전자와 충돌합니다. 이 문제는 Ubuntu 12.10에서 NM 제어 dnsmasq 프로세스가 127.0.0.1 대신 127.0.1.1에서 수신하도록하고 독립형 dnsmasq 프로세스가 인터페이스에 할당 된 주소에서만 수신하도록 강제함으로써 해결되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

dnsmasq를 다시 작동시키기 위해 resolvconf를 제거해야하는 이유는 무엇입니까?

분류에서Dev

resolvconf 및 dnsmasq로 구성된 호스트, dnsmasq를 다시 시작하면 계속 이전 서버를 가리킴

분류에서Dev

과거 프록시 문제를 얻으려고 시도하면 apt.conf 설정이 작동하지 않지만 export_http / https가 설정된 bash를 통해 명령을 강제 실행하는 이유는 무엇입니까?

분류에서Dev

이 SELECT 쿼리가 작동하지만 SELECT INTO를 시도하면 실패하는 이유는 무엇입니까?

분류에서Dev

컴퓨터를 다시 시작하면 문제가 해결되는 이유는 무엇입니까?

분류에서Dev

별칭을 만들 때 두 가지 다른 경로를 제공해야하는 이유는 무엇입니까?

분류에서Dev

opcache가 열려 있으면 php-fpm을 다시 시작하지 않아도 새 코드가 작동하는 이유는 무엇입니까?

분류에서Dev

cdk를 통해 dynamodb 테이블에 보조 인덱스를 추가하려면 테이블을 다시 만들어야하는 이유는 무엇입니까?

분류에서Dev

이벤트를 트리거하기 위해 한 요소를 클릭하면 다른 요소가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

zsh에서`nohup watch`가 작동하도록하려면`setopt nohup`이 필요한 이유는 무엇입니까?

분류에서Dev

오버로드 된 가상 함수를 다시 선언해야하는 이유는 무엇입니까?

분류에서Dev

.htaccess가 하위 디렉토리를 숨기려고 시도합니다. 하나의 솔루션은 작동하고 다른 하나는 이제 작동합니다. 그 이유는 무엇입니까?

분류에서Dev

화면 밀도에 따라 다른 이미지를 제공해야하는 이유는 무엇입니까?

분류에서Dev

for 루프가 작동하지 않거나 문제를 일으키는 다른 이유가 무엇입니까?

분류에서Dev

목록이 다른 가치를 제공하는 이유는 무엇입니까?

분류에서Dev

JSON에서 인용 부호를 이스케이프하려는 시도가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

체크 포인트를로드하려면 교육을 두 번 시작해야합니다 (작동했지만 이유는 무엇입니까?)

분류에서Dev

dnsmasq의 DHCP 서버가 임의의 리졸버를 제공하도록하는 방법은 무엇입니까?

분류에서Dev

라우터를 때때로 수동으로 다시 시작해야하는 이유는 무엇입니까?

분류에서Dev

내 pom을 다시 추가하고 최신 버전의 maven 패키지를 얻기 위해 설치하기 전에 내 pom에서 종속성을 제거해야하는 이유는 무엇입니까?

분류에서Dev

Lombok 주석을 인식하기 위해 Intellij를 다시 시작해야하는 이유는 무엇입니까?

분류에서Dev

슬라이드를 다시 시작하려면 길이 === 0인지 확인해야하는 이유는 무엇입니까?

분류에서Dev

C ++에서이 "계속하려면 Enter를 누르십시오"코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이러한 컴퓨터가 폴더를 다시 공유하도록하려면 어떻게해야합니까?

분류에서Dev

후크가 반환하는 키를 입력하라는 메시지가 자동 완성되도록하려면 어떻게해야합니까?

분류에서Dev

각도 코드 냄새 "이 가져 오기를 제거하거나 종속성으로 추가하십시오." 내가 작성한 인터페이스를 사용할 때. 코드를 준수하도록하려면 어떻게해야합니까?

분류에서Dev

VisualStudio가 시작할 때마다 라이브러리를 다시 배포하는 이유는 무엇입니까?

분류에서Dev

제거 이벤트에 대한 reactionCollector가 작동하도록하려면 어떻게해야합니까?

분류에서Dev

zsh meta-delete가 bash처럼 작동하도록 만드는 방법은 무엇입니까? (전체 경로 대신 단어를 삭제하려면)

Related 관련 기사

  1. 1

    dnsmasq를 다시 작동시키기 위해 resolvconf를 제거해야하는 이유는 무엇입니까?

  2. 2

    resolvconf 및 dnsmasq로 구성된 호스트, dnsmasq를 다시 시작하면 계속 이전 서버를 가리킴

  3. 3

    과거 프록시 문제를 얻으려고 시도하면 apt.conf 설정이 작동하지 않지만 export_http / https가 설정된 bash를 통해 명령을 강제 실행하는 이유는 무엇입니까?

  4. 4

    이 SELECT 쿼리가 작동하지만 SELECT INTO를 시도하면 실패하는 이유는 무엇입니까?

  5. 5

    컴퓨터를 다시 시작하면 문제가 해결되는 이유는 무엇입니까?

  6. 6

    별칭을 만들 때 두 가지 다른 경로를 제공해야하는 이유는 무엇입니까?

  7. 7

    opcache가 열려 있으면 php-fpm을 다시 시작하지 않아도 새 코드가 작동하는 이유는 무엇입니까?

  8. 8

    cdk를 통해 dynamodb 테이블에 보조 인덱스를 추가하려면 테이블을 다시 만들어야하는 이유는 무엇입니까?

  9. 9

    이벤트를 트리거하기 위해 한 요소를 클릭하면 다른 요소가 작동하지 않는 이유는 무엇입니까?

  10. 10

    zsh에서`nohup watch`가 작동하도록하려면`setopt nohup`이 필요한 이유는 무엇입니까?

  11. 11

    오버로드 된 가상 함수를 다시 선언해야하는 이유는 무엇입니까?

  12. 12

    .htaccess가 하위 디렉토리를 숨기려고 시도합니다. 하나의 솔루션은 작동하고 다른 하나는 이제 작동합니다. 그 이유는 무엇입니까?

  13. 13

    화면 밀도에 따라 다른 이미지를 제공해야하는 이유는 무엇입니까?

  14. 14

    for 루프가 작동하지 않거나 문제를 일으키는 다른 이유가 무엇입니까?

  15. 15

    목록이 다른 가치를 제공하는 이유는 무엇입니까?

  16. 16

    JSON에서 인용 부호를 이스케이프하려는 시도가 작동하지 않는 이유는 무엇입니까?

  17. 17

    체크 포인트를로드하려면 교육을 두 번 시작해야합니다 (작동했지만 이유는 무엇입니까?)

  18. 18

    dnsmasq의 DHCP 서버가 임의의 리졸버를 제공하도록하는 방법은 무엇입니까?

  19. 19

    라우터를 때때로 수동으로 다시 시작해야하는 이유는 무엇입니까?

  20. 20

    내 pom을 다시 추가하고 최신 버전의 maven 패키지를 얻기 위해 설치하기 전에 내 pom에서 종속성을 제거해야하는 이유는 무엇입니까?

  21. 21

    Lombok 주석을 인식하기 위해 Intellij를 다시 시작해야하는 이유는 무엇입니까?

  22. 22

    슬라이드를 다시 시작하려면 길이 === 0인지 확인해야하는 이유는 무엇입니까?

  23. 23

    C ++에서이 "계속하려면 Enter를 누르십시오"코드가 작동하지 않는 이유는 무엇입니까?

  24. 24

    이러한 컴퓨터가 폴더를 다시 공유하도록하려면 어떻게해야합니까?

  25. 25

    후크가 반환하는 키를 입력하라는 메시지가 자동 완성되도록하려면 어떻게해야합니까?

  26. 26

    각도 코드 냄새 "이 가져 오기를 제거하거나 종속성으로 추가하십시오." 내가 작성한 인터페이스를 사용할 때. 코드를 준수하도록하려면 어떻게해야합니까?

  27. 27

    VisualStudio가 시작할 때마다 라이브러리를 다시 배포하는 이유는 무엇입니까?

  28. 28

    제거 이벤트에 대한 reactionCollector가 작동하도록하려면 어떻게해야합니까?

  29. 29

    zsh meta-delete가 bash처럼 작동하도록 만드는 방법은 무엇입니까? (전체 경로 대신 단어를 삭제하려면)

뜨겁다태그

보관