Відповіді:
Відредагуйте /etc/NetworkManager/NetworkManager.conf
за допомогою наступної команди:
gksu gedit /etc/NetworkManager/NetworkManager.conf
Введіть свій пароль, коли буде запропоновано.
Прокоментуйте рядок dns=dnsmasq
, щоб він виглядав так:
#dns=dnsmasq
а потім перезапустіть Менеджер мережі за допомогою
sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart
Та-да! Ви все готові!
Якщо це все ще не працює для вас, як у моєму випадку з Ubuntu 16.10. Потім перевірте, хто використовує цей порт за допомогою:
lsof -i :53
І якщо у вас, наприклад, є "systemd-r", вам доведеться припинити послугу за допомогою:
sudo service systemd-resolved stop
У мене також була ця проблема, але я перебуваю на Ubuntu 16.04, тому оригінальне рішення не працювало. Однак ця сторінка мала рішення.
Додайте DNSStubListener=no
в /etc/systemd/Weather.conf і перезапустіть службу, вирішену системою. Тепер вбудований dnsmasq не повинен запускатися автоматично.
Вам також потрібно переконатися, що dns=dnsmasq
це прокоментовано в /etc/NetworkManager/NetworkManager.conf, як зазначено в попередній відповіді.