两个坑-Linux下Network-Manager有线未托管-DNS resolv.conf文件开机被清空

Posted 远行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个坑-Linux下Network-Manager有线未托管-DNS resolv.conf文件开机被清空相关的知识,希望对你有一定的参考价值。

Linux里面有两套管理网络连接的方案:

1、/etc/network/interfaces(/etc/init.d/networking) 2、Network-Manager

两套方案是冲突的,不能同时共存。

第一个方案适用于没有X的环境,如:服务器;或者那些完全不需要改动连接的场合。 第二套方案使用于有桌面的环境,特别是笔记本,搬来搬去,网络连接情况随时会变的。

他们两个为了避免冲突,又能共享配置,就有了下面的解决方案:

1、当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为未托管),除非managed设置成真。

2、当managed设置成真时,/etc/network/interfaces,则不生效。 ############## sudo vi /etc/NetworkManager/NetworkManager.conf 将managed=false改成true,重启一下就可以了。 ##############

两个坑

1、有线 未托管

如果已经在/etc/network/interfaces配置了eth0,则需要删除eth0配置,并修改/etc/NetworkManager/NetworkManager.conf managed=true

reboot

原因:interfaces对eth0进行了配置,这样Network-Manager就认为interfaces接管了网络控制,所以为避免冲突,就不会再接管eth0,所以显示设备未托管。

2、/etc/resolv.conf开机被清空

原因同上。

以上是关于两个坑-Linux下Network-Manager有线未托管-DNS resolv.conf文件开机被清空的主要内容,如果未能解决你的问题,请参考以下文章

死活审核不过的文章----在linux下安装VMware workstation,具体步骤,两个坑

linux搭建ftp的两个坑

network-manager常用操作

Linux下使用gem安装软件时遇到的一些坑

linux下利用jenkins发布vue项目踩坑实录

linux下安装apache(httpd-2.4.3版本)各种坑