Ubuntu ใช้อินสแตนซ์ DNSMasq สำหรับ Network Manager ที่เริ่มต้นใน 12.04 - ฉันจะปิดได้อย่างไร
Ubuntu ใช้อินสแตนซ์ DNSMasq สำหรับ Network Manager ที่เริ่มต้นใน 12.04 - ฉันจะปิดได้อย่างไร
คำตอบ:
แก้ไข/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
Ta-da! คุณทุกชุด!
หากยังไม่ได้ผลสำหรับคุณเช่นเดียวกับกรณีของฉันกับ Ubuntu 16.10 จากนั้นตรวจสอบว่าใครใช้พอร์ตนี้ด้วย:
lsof -i :53
และหากคุณมี "systemd-r" คุณต้องหยุดให้บริการด้วย:
sudo service systemd-resolved stop
ฉันมีปัญหานี้ด้วยเช่นกัน แต่ฉันใช้ Ubuntu 16.04 ดังนั้นโซลูชันดั้งเดิมจึงใช้ไม่ได้ อย่างไรก็ตามหน้านี้มีทางออก
เพิ่มDNSStubListener=no
ใน /etc/systemd/resolved.conf จากนั้นเริ่มบริการที่แก้ไข systemd ตอนนี้ dnsmasq ในตัวไม่ควรเริ่มทำงานโดยอัตโนมัติ
คุณจะต้องตรวจสอบให้แน่ใจว่าdns=dnsmasq
มีการใส่ความคิดเห็นไว้ใน /etc/NetworkManager/NetworkManager.conf เช่นเดียวกับคำตอบก่อนหน้านี้ที่ระบุ