может в этом вопрос? cat /etc/default/bind9 # run resolvconf? RESOLVCONF=no ^^^^
# startup options for the server OPTIONS="-u bind" ну и resolvconf должен быть установлен. З.Ы. Не понимаю зачем это надо если честно 1 августа 2017 г., 21:05 пользователь Artem Chuprina <r...@lasgalen.net> написал: > Граждане, а может кто-нибудь объяснить, почему > > $ sudo systemctl cat bind9-resolvconf > # /lib/systemd/system/bind9-resolvconf.service > [Unit] > Description=local BIND via resolvconf > Documentation=man:named(8) man:resolvconf(8) > Requires=bind9.service > After=bind9.service > ConditionFileIsExecutable=/sbin/resolvconf > > [Service] > ExecStart=/bin/sh -c 'echo nameserver 127.0.0.1 | /sbin/resolvconf -a > lo.named' > ExecStop=/sbin/resolvconf -d lo.named > > [Install] > WantedBy=bind9.service > > не работает ни автоматически, ни вручную? Ни start, ни stop. Отдельно > команды из ExecStart и ExecStop работают. > > Собственно, если кому интересно покопаться, признаком срабатывания start > будет появление lo.named в /run/resolvconf/interface, а stop - его > пропадание оттуда. > > stretch. > > Задалбывает, надо сказать, эта гребаная магия... > > В статусе разницы не видно. Добавлять в зависимости resolvconf.service > пробовал (дело-то разумное, /run/resolvconf создается динамически). Не > помогает. Ну и вручную, при запущенном resolvconf, тоже не работает. > > $ sudo systemctl start bind9-resolvconf > $ sudo systemctl status bind9-resolvconf > ● bind9-resolvconf.service - local BIND via resolvconf > Loaded: loaded (/lib/systemd/system/bind9-resolvconf.service; enabled; > vendor preset: enabled) > Active: inactive (dead) since Tue 2017-08-01 21:02:02 MSK; 2s ago > Docs: man:named(8) > man:resolvconf(8) > Process: 1828 ExecStop=/sbin/resolvconf -d lo.named (code=exited, > status=0/SUCCESS) > Process: 1820 ExecStart=/bin/sh -c echo nameserver 127.0.0.1 | > /sbin/resolvconf -a lo.named (code=exited, status=0/S > Main PID: 1820 (code=exited, status=0/SUCCESS) > > Aug 01 21:02:02 localhost systemd[1]: Started local BIND via resolvconf. > > $ sudo systemctl stop bind9-resolvconf > $ sudo systemctl status bind9-resolvconf > ● bind9-resolvconf.service - local BIND via resolvconf > Loaded: loaded (/lib/systemd/system/bind9-resolvconf.service; enabled; > vendor preset: enabled) > Active: inactive (dead) since Tue 2017-08-01 21:02:02 MSK; 29s ago > Docs: man:named(8) > man:resolvconf(8) > Process: 1828 ExecStop=/sbin/resolvconf -d lo.named (code=exited, > status=0/SUCCESS) > Process: 1820 ExecStart=/bin/sh -c echo nameserver 127.0.0.1 | > /sbin/resolvconf -a lo.named (code=exited, status=0/S > Main PID: 1820 (code=exited, status=0/SUCCESS) > > Aug 01 21:02:02 localhost systemd[1]: Started local BIND via resolvconf. > >