운영 체제 업그레이드 후 dnsmasq가 자동으로 시작된 후 중지됨 [닫기]

운영 체제 업그레이드 후 dnsmasq가 자동으로 시작된 후 중지됨 [닫기]

내 rPi2를 Wheezy에서 Jessie로 업그레이드했습니다. 부팅 후 dnsmasq가 실패한다는 점을 제외하면 부팅되고 괜찮아 보입니다.

sudo service dnsmasq status
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
   Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled)
  Drop-In: /run/systemd/generator/dnsmasq.service.d
           └─50-dnsmasq-$named.conf, 50-insserv.conf-$named.conf
   Active: failed (Result: timeout) since Wed 2017-06-07 19:55:39 AEST; 24min ago
  Process: 1526 ExecStop=/etc/init.d/dnsmasq systemd-stop-resolvconf (code=killed, signal=TERM)
  Process: 626 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=0/SUCCESS)
  Process: 558 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
 Main PID: 634 (code=exited, status=0/SUCCESS)

Jun 07 19:52:22 rpiserver dnsmasq[558]: dnsmasq: syntax check OK.
Jun 07 19:52:22 rpiserver dnsmasq[634]: started, version 2.72 cachesize 150
Jun 07 19:52:22 rpiserver dnsmasq[634]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP con...detect
Jun 07 19:52:22 rpiserver dnsmasq[634]: using nameserver 180.181.127.4#53
Jun 07 19:52:22 rpiserver dnsmasq[634]: using nameserver 180.181.127.3#53
Jun 07 19:52:22 rpiserver dnsmasq[634]: using local addresses only for domain localnet.beta.net
Jun 07 19:52:22 rpiserver dnsmasq[634]: no servers found in /var/run/dnsmasq/resolv.conf, will retry
Jun 07 19:52:22 rpiserver dnsmasq[634]: read /etc/hosts - 7 addresses
Jun 07 19:54:09 rpiserver systemd[1]: dnsmasq.service start-post operation timed out. Stopping.
Jun 07 19:55:39 rpiserver systemd[1]: dnsmasq.service stopping timed out. Terminating.
Jun 07 19:55:39 rpiserver systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
Jun 07 19:55:39 rpiserver systemd[1]: Unit dnsmasq.service entered failed state.

sudo dnsmasq를 사용하여 dnsmasq를 시작할 수 있으며 작동합니다. (배경: isc-DHCP 서비스를 사용하고 있습니다. 나중에 dnsmasq를 설치할 때 DNS 프록시가 필요했습니다.)

어디를 볼지에 대한 아이디어가 있나요?

구성은 다음과 같습니다.

grep -E -v '(^$)|(^#)' /etc/dnsmasq.conf
domain-needed
bogus-priv
local=/localnet.beta.net/
server=180.181.12.3
server=180.181.12.4
interface=eth0
listen-address=127.0.0.1
no-dhcp-interface=
expand-hosts
domain=alpha.org

답변1

죄송합니다. 이 질문은 삭제할 수 있습니다. 더 이상 dnsmasq를 실행하지 않기 때문입니다. 좌절감과 더 나은 솔루션에 대한 아이디어로 나는 Bind9을 설치했습니다. isc-dhcp와 함께 이제 dnsmasq가 제공할 수 있는 것보다 더 많은 성능을 발휘하며 작동하고 있습니다 :) 감사합니다.

관련 정보