如何禁用网络管理器使用的 DNS?

jrg*_*jrg 28 network-manager dnsmasq

从 12.04 开始,Ubuntu 将 DNSMasq 实例用于网络管理器 - 如何禁用它?

jrg*_*jrg 41

/etc/NetworkManager/NetworkManager.conf使用以下命令编辑:

gksu gedit /etc/NetworkManager/NetworkManager.conf

出现提示时输入您的密码。

注释掉这一行dns=dnsmasq,看起来像这样:

#dns=dnsmasq
Run Code Online (Sandbox Code Playgroud)

然后重新启动网络管理器

sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)

达达!你都准备好了!

  • 我们的整个办公室都是云托管的。有些东西位于 AWS 的私有云上​​,并带有 VPN。dnsmasq 在 VPN 上妨碍了正确的 DNS 解析。我是办公室里唯一的 linux 用户,其他人都是 mac。当我在他的 mac 上查看朋友设置时,我突然想到一定会发生什么。我关闭了这个,生活很好。 (3认同)