Было хорошо известно, что NetworkManager плохо работает с dnsmasq (см. Здесь). Я просмотрел длительное обсуждение здесь, но все еще не уверен, каков рекомендуемый способ справиться с ситуацией. 
Все, что я хочу, это использовать dnsmasq для предоставления DNS и DHCP моей локальной сети. Что было бы рекомендовано в этом случае?
Кажется, проблема остается даже для Ubuntu 14.04, даже ошибка считается исправленной.
В качестве обходного пути люди отключают dnsmasq-base порабощенную NM, по следующим причинам: 
В dnsmasq порабощенном NM, используются жестко заданные опции (в C), которые обеспечивают крайне ограниченную функциональность.
- Он не слушает ethX (--listen-address=127.0.0.1). Таким образом, мы не можем использовать наши серверы в качестве DNS-серверов для наших локальных сетевых компьютеров, то есть это совершенно бесполезно для локальных сетей.
- Он не кэширует запросы (--cache-size=0). Нет кэширования ==> нет ускорения DNS-запросов. Это опять-таки очень важно для локальных сетей, так как есть много одновременных пользователей.
- Наконец, нам также нужны функции DHCP и TFTP в dnsmasq, поэтому даже если NM+dnsmasq включает в себя реальный DNS-сервер, нам придется запустить другой dnsmasq
Но я не уверен, что они все еще сохраняются и / или как исправление решило проблему (и). Кроме того, ни один из них не очень ясно, что именно они сделали и как они сделали, чтобы решить свою проблему. То есть часть решения отсутствует в длительной дискуссии. Может кто-нибудь заполнить пробелы, пожалуйста? То есть,
dnsmasq предоставляемый Ubuntu из коробки, не работает на стороне сервера по указанным выше причинам. А также, на стороне клиента, «dnsmasq, установленный на этих ноутбуках Ubuntu, не может выполнять DNS-запрос локальной сети с моего DNS-сервера», поскольку «NetworkManager (Ubuntu laptops») заставляет их иметь странную настройку сервера имен 127.0.1.1 » (ref: решение DNS для локальной сети или локальной сети)
Как заставить dnsmasq беспрепятственно работать с NetworkManager, чтобы обеспечить DNS и DHCP (и TFTP) для моей локальной сети, как на стороне сервера, так и на стороне клиента?
TL'dr
для тех, кто ищет ответ. Из всех приведенных ниже ответов я обнаружил, что самое простое решение - это @ brad's, для серверной части (все еще нет хорошего ответа для клиентской стороны):
Единственное решение проблемы - отключить NM-накопитель dnsmasq ... и установить "стандартный" dnsmasq, а затем настроить его через стандартный файл конфигурации
/etc/dnsmasq.conf.
