Нельзя ли как-нибудь разделить собственно dnsmask и обвязку в виде dnsmasq-helper/openresolv по разным пакетам? Моя типичная инсталляция - сервер DNS/DHCP/TFTP с управленим сетью исключительно средствами etcnet (или systemd-networkd в последнее время), сражаться за доступ к resolv.conf там некому, openresolv не нужен. Изготовил себе юнит следующего вида: # cat /etc/systemd/system/dnsmasq.service [Unit] Description=A lightweight DHCP and caching DNS server Wants=network-online.target After=network-online.target [Service] Type=forking #Restart=always ExecStart=/usr/sbin/dnsmasq ExecReload=/bin/kill -HUP $MAINPID PIDFile=/var/run/dnsmasq.pid [Install] WantedBy=multi-user.target Собственно это и есть dnsmasq, а то, что сейчас упаковано под именем dnsmasq, стоило бы назвать как-то иначе :)
dnsmasq-helper был сделан для того, чтобы в случае systemd все работало так же, как и с sysvinit. Собственно, это часть старого init-скрипта, вынесенная в отдельный скрипт, с возможностью настройки в /etc/sysconfig/dnsmasq. Т.е это у нас всегда так было и я не думаю, что это стоит ломать. Зависимость же на resolvconf я в какой-то момент хотел оторвать, но оторвал не до конца, как я вижу. Это будет fixed.
Зависимость на resolvconf убрана в 2.75-alt2, остальное - скорее NOTABUG. Или объясните предметно, что именно в текущей схеме мешает настроить dnsmasq так, как хочется.
(В ответ на комментарий №2) > Зависимость на resolvconf убрана в 2.75-alt2, остальное - скорее NOTABUG. > Или объясните предметно, что именно в текущей схеме мешает настроить dnsmasq > так, как хочется. Спасибо, без resolvconf уже лучше, а с оставшимся в принципе можно жить.
При очередной установке: # apt-get install dnsmasq Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: etherwake ethtool hostinfo net-tools Следующие НОВЫЕ пакеты будут установлены: dnsmasq etherwake ethtool hostinfo net-tools Мне на этом хосте etherwake ethtool hostinfo net-tools (которые вероятно использует dnsmasq-helper) совершенно без надобности. Да, это мелочь, и все же может есть дешевый способ не тянуть их за собой? Может netstat на ss заменить, тем более что route на ip уже когда-то меняли?
. *** This bug has been marked as a duplicate of bug 34783 ***