hum*_*ins 16 linux-mint dnsmasq
有时,当我从 切换eth0
到wlan0
(或反之)接口域名解析中断并/etc/resolv.conf
包含
nameserver 127.0.1.1
Run Code Online (Sandbox Code Playgroud)
我评论#dns=dnsmasq
中/etc/NetworkManager/NetworkManager.conf
并重新启动网络经理restart network-manager
。但这没有帮助。
然后我发现该dnsmasq
进程不是 NetworkManager 的子进程
# pstree -spu $(pidof dnsmasq)
init(1)???dnsmasq(3015,libvirt-dnsmasq)
Run Code Online (Sandbox Code Playgroud)
我不确定它为什么在运行。会不会跟VirtualBox有关?我不想它碰resolve.conf
。如何禁用它?
我的系统是 Linux Mint 17 Qiana。
jbo*_*112 18
在 Linux Mint 上,安装了 dnsmasq 来缓存 DNS 查询,从而加快您的 Internet 体验。禁用它的第一部分是/etc/NetworkManager/NetworkManager.conf
通过注释掉来更改配置dns=dnsmasq
。
sudo sed -i 's/^dns=dnsmasq/#&/' /etc/NetworkManager/NetworkManager.conf
Run Code Online (Sandbox Code Playgroud)
接下来,您必须重新启动network-manager
和networking
服务。
sudo service network-manager restart
sudo service networking restart
Run Code Online (Sandbox Code Playgroud)
由于我的笔记本电脑内存不足,我确保 dnsmasq 服务已停止。出于某种原因,这不是在服务重新启动时自动完成的。我怀疑有比这更优雅的方法来阻止它,但是当我找不到 init 文件并且 SIGHUP 不起作用时,我厌倦了寻找。
sudo killall dnsmasq
Run Code Online (Sandbox Code Playgroud)
就个人而言,我不得不禁用 dnsmasq,因为网络管理员和 dnsmasq 不喜欢我在第二个连接中连接到其他断开连接的路由器。
归档时间: |
|
查看次数: |
50839 次 |
最近记录: |