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

멋진 코드를 작동시키기 위해 컴파일해야하는 이유는 무엇입니까?

분류에서Dev

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

분류에서Dev

코드를 작동시키기 위해 % c 앞에 공백이 필요한 이유는 무엇입니까?

분류에서Dev

SSD에 OS를 새로 설치하기 위해 HDD를 제거해야하는 이유는 무엇입니까?

분류에서Dev

점수를 얻기 위해 모델을 다시 적합해야하는 이유는 무엇입니까?

분류에서Dev

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

분류에서Dev

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

분류에서Dev

KDE에서 시작 메뉴를 트리거하기 위해 항상 작동하지 않는 메타 키를 수정하는 방법은 무엇입니까?

분류에서Dev

패치를 모두 제거하기 위해 matplotlib Axes에서 패치를 두 번 제거해야하는 이유는 무엇입니까?

분류에서Dev

Adobe Acrobat Reader를 업데이트 할 때 다시 시작해야하는 이유는 무엇입니까?

분류에서Dev

커널 업데이트를 위해 우분투 15.10을 다시 시작해야하는 이유는 무엇입니까?

분류에서Dev

IIS가 반복 된 키를 결합하기 위해 URL 쿼리 문자열을 다시 작성하는 이유는 무엇입니까?

분류에서Dev

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

분류에서Dev

Angular의 subjectSubscription에서 데이터를 가져 오기 위해 페이지를 다시로드해야하는 이유는 무엇입니까?

분류에서Dev

안드로이드 통신 USB; 응답 데이터를 얻기 위해 항상 USB를 다시 연결해야하는 이유는 무엇입니까?

분류에서Dev

재부팅시 무선 드라이버를 다시 설치해야하는 이유는 무엇입니까?

분류에서Dev

구성원을 삭제하기 위해 객체를 확장해야하는 이유는 무엇입니까?

분류에서Dev

페이지를 다시 렌더링하기 위해 this.state.example을 전달해야하는 이유는 무엇입니까?

분류에서Dev

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

분류에서Dev

PHP에서 다른 클래스를 작동시키기 위해 클래스의 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

다시 연결할 때 tmux에서 env vars를 다시 설정해야하는 이유는 무엇입니까?

분류에서Dev

데이터 수신을 시작하기 위해 소켓에서 엔드 포인트를 두 번 정의해야하는 이유는 무엇입니까?

분류에서Dev

새 브랜치를 푸시해야하는 이유는 무엇입니까?

분류에서Dev

여유 공간을 확보하기 위해 다른 OS를 제거하는 방법은 무엇입니까?

분류에서Dev

여유 공간을 확보하기 위해 다른 OS를 제거하는 방법은 무엇입니까?

분류에서Dev

각 OS에 대해 C / C ++를 다시 컴파일해야하는 이유는 무엇입니까?

분류에서Dev

시스템이 작동하는 패키지를 제거하는 이유는 무엇입니까?

분류에서Dev

시스템이 작동하는 패키지를 제거하는 이유는 무엇입니까?

Related 관련 기사

  1. 1

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

  2. 2

    멋진 코드를 작동시키기 위해 컴파일해야하는 이유는 무엇입니까?

  3. 3

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

  4. 4

    코드를 작동시키기 위해 % c 앞에 공백이 필요한 이유는 무엇입니까?

  5. 5

    SSD에 OS를 새로 설치하기 위해 HDD를 제거해야하는 이유는 무엇입니까?

  6. 6

    점수를 얻기 위해 모델을 다시 적합해야하는 이유는 무엇입니까?

  7. 7

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

  8. 8

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

  9. 9

    KDE에서 시작 메뉴를 트리거하기 위해 항상 작동하지 않는 메타 키를 수정하는 방법은 무엇입니까?

  10. 10

    패치를 모두 제거하기 위해 matplotlib Axes에서 패치를 두 번 제거해야하는 이유는 무엇입니까?

  11. 11

    Adobe Acrobat Reader를 업데이트 할 때 다시 시작해야하는 이유는 무엇입니까?

  12. 12

    커널 업데이트를 위해 우분투 15.10을 다시 시작해야하는 이유는 무엇입니까?

  13. 13

    IIS가 반복 된 키를 결합하기 위해 URL 쿼리 문자열을 다시 작성하는 이유는 무엇입니까?

  14. 14

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

  15. 15

    Angular의 subjectSubscription에서 데이터를 가져 오기 위해 페이지를 다시로드해야하는 이유는 무엇입니까?

  16. 16

    안드로이드 통신 USB; 응답 데이터를 얻기 위해 항상 USB를 다시 연결해야하는 이유는 무엇입니까?

  17. 17

    재부팅시 무선 드라이버를 다시 설치해야하는 이유는 무엇입니까?

  18. 18

    구성원을 삭제하기 위해 객체를 확장해야하는 이유는 무엇입니까?

  19. 19

    페이지를 다시 렌더링하기 위해 this.state.example을 전달해야하는 이유는 무엇입니까?

  20. 20

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

  21. 21

    PHP에서 다른 클래스를 작동시키기 위해 클래스의 함수를 호출하는 방법은 무엇입니까?

  22. 22

    다시 연결할 때 tmux에서 env vars를 다시 설정해야하는 이유는 무엇입니까?

  23. 23

    데이터 수신을 시작하기 위해 소켓에서 엔드 포인트를 두 번 정의해야하는 이유는 무엇입니까?

  24. 24

    새 브랜치를 푸시해야하는 이유는 무엇입니까?

  25. 25

    여유 공간을 확보하기 위해 다른 OS를 제거하는 방법은 무엇입니까?

  26. 26

    여유 공간을 확보하기 위해 다른 OS를 제거하는 방법은 무엇입니까?

  27. 27

    각 OS에 대해 C / C ++를 다시 컴파일해야하는 이유는 무엇입니까?

  28. 28

    시스템이 작동하는 패키지를 제거하는 이유는 무엇입니까?

  29. 29

    시스템이 작동하는 패키지를 제거하는 이유는 무엇입니까?

뜨겁다태그

보관