Dari waktu ke waktu ketika saya beralih dari eth0
ke wlan0
(atau sebaliknya) nama domain antarmuka yang memecahkan istirahat dan /etc/resolv.conf
berisi
nameserver 127.0.1.1
Saya berkomentar #dns=dnsmasq
di /etc/NetworkManager/NetworkManager.conf
dan restart manajer jaringan dengan restart network-manager
. Tetapi ini tidak membantu.
Lalu saya menemukan bahwa dnsmasq
proses itu bukan anak dari NetworkManager
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
Saya tidak yakin mengapa itu berjalan. Bisakah itu terkait dengan VirtualBox? Saya tidak ingin disentuh resolve.conf
. Bagaimana cara menonaktifkannya?
Sistem saya adalah Linux Mint 17 Qiana.
linux-mint
dnsmasq
permen karet
sumber
sumber
dnsmasq
adalah perangkat lunak yang baik dan ia tahu mengapa ia menimpa/etc/resolv.conf
konten dengannameserver 127.0.1.1
nilai. Jadi mengapa itu tidak melakukan tugasnya?/etc/resolv.conf
harus selalu berisinameserver 127.0.0.1
, karena menangani semua permintaan DNS. Dengan NetworkManager + dnsmasq, yang biasanya terjadi adalah NM mengirim pesan ke dnsmasq melalui dbus untuk memberi tahu ketika koneksi berubah. Mengapa tidak melakukannya? Itu pertanyaan yang bisa Anda tanyakan di situs ini - dengan semua penjelasan yang diperlukan tentang pengaturan jaringan Anda.127.0.1.1
(tidak127.0.0.1
) dan di mana itu dikonfigurasi?127.
poin ke mesin lokal. Saya tidak tahu mengapa 127.0.1.1 digunakan di sini. Lagi pula, jika Anda ingin bantuan dengan dnsmasq, Anda perlu mengajukan pertanyaan baru di mana Anda menjelaskan pengaturan Anda, termasuk mengapa VirtualBox terlibat sama sekali (apakah sistem Anda berjalan di VM? Atau apakah itu host VM? Apa konfigurasi VM? apakah kamu sudah membuat? dll).Jawaban:
Di Linux Mint, dnsmasq diinstal untuk men-cache permintaan DNS, dan dengan demikian mempercepat pengalaman Internet Anda. Bagian pertama dari menonaktifkannya adalah mengubah konfigurasi
/etc/NetworkManager/NetworkManager.conf
dengan berkomentardns=dnsmasq
.Selanjutnya, Anda harus me-restart kedua layanan
network-manager
dannetworking
.Karena laptop saya benar-benar kekurangan RAM, saya memastikan layanan dnsmasq berhenti. Untuk beberapa alasan, ini tidak dilakukan secara otomatis dengan restart layanan. Saya curiga ada cara yang lebih elegan untuk menghentikannya daripada ini, tetapi saya bosan mencari ketika saya tidak dapat menemukan file init dan SIGHUP tidak berfungsi.
Secara pribadi, saya harus menonaktifkan dnsmasq karena manajer jaringan dan dnsmasq tidak suka saya memasang kabel di koneksi kedua ke router yang tidak terhubung.
sumber
network-manager
menyebabkan desktop Cinnamon mengalami crash ke mode fallback. Pastikan untuk menyimpan pekerjaan Anda!