Jawaban:
Edit /etc/NetworkManager/NetworkManager.conf
dengan perintah berikut:
gksu gedit /etc/NetworkManager/NetworkManager.conf
Masukkan kata sandi Anda saat diminta.
Komentari barisnya dns=dnsmasq
, sehingga terlihat seperti ini:
#dns=dnsmasq
lalu mulai ulang Network Manager dengan
sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart
Ta-da! Anda sudah siap!
Jika ini masih tidak berhasil untuk Anda, seperti kasus saya dengan Ubuntu 16.10. Kemudian periksa siapa yang menggunakan port ini dengan:
lsof -i :53
Dan jika Anda misalnya memiliki "systemd-r", maka Anda harus menghentikan layanan dengan:
sudo service systemd-resolved stop
Saya juga punya masalah ini, tapi saya di Ubuntu 16.04, jadi solusi aslinya tidak berfungsi. Namun, halaman ini punya solusinya.
Tambahkan DNSStubListener=no
/etc/systemd/resolved.conf dan kemudian restart layanan yang diselesaikan sistemd. Sekarang, built-in dnsmasq seharusnya tidak memulai secara otomatis.
Anda juga perlu memastikan bahwa dns=dnsmasq
komentar itu ada di /etc/NetworkManager/NetworkManager.conf, seperti yang ditentukan oleh jawaban sebelumnya.