Я установил Ubuntu 12.04 на нетбук с SSD на 16 ГБ. Чтобы сохранить установку небольшой, я использовал mini.iso, полученный из здесь .
Все работало нормально, но я заметил, что dnsmasq не запускается NetworkManager. На другом компьютере я установил 12.04 с обычного iso, и netstat показывает, что dnsmasq работает и прослушивает порт 53.
NetworkManager.conf одинаково выглядит в обеих системах. Линия dns = dnsmasq присутствует.
Хотя мне действительно не нужен dnsmasq - разрешение имен работает без него - я хотел бы знать причину, по которой dnsmasq работает в одной системе, но не работает в другой, и как я могу настроить это поведение.
Спасибо заранее!
Вы использовали BIND с именем или автономный dnsmasq (из пакета dnsmasq)? В Ubuntu 12.04 эти серверы имен конфликтовали с контролируемым NetworkManager экземпляром dnsmasq: если один уже запущен, другой не может запуститься.
В Ubuntu 12.10 они больше не конфликтуют.