NetworkManager 冲突

今天看centos7的视频的时候发现视频里总是配置ip失败,明明什么都对的,没有错误

至少在逻辑上是没有的

情况发生

1、centos7会自动启动这个服务,NetworkManager服务,重启后ip ad中显示ip变化,甚至会多出ip,再次重启会好(可能是人品,但这个不靠谱)

2、在centos6的图形界面下也会有这个服务,但是重启网卡会显示失败,提示最后一项总是失败(真记不得了)

解决方法

centos7下

systemctl disable NetworkManager.service
chkconfig network on
systemctl stop NetworkManager
systemctl restart network

在6下关闭NetworkManager服务

service NetworkManager stop    #停止服务
chkconfig NetworkManager off    #禁用服务,下次不自动启动

总的来说就是NetworkManager捣的鬼,这个也是google出来的结果,在6上没有再次实验,在7上已实验

其实还可以在配置文件中加一行

TYPE="Ethernet"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="157c8fb5-23b3-414c-8519-25bef9b20a54"
DEVICE="eno16777736"
#ONBOOT="yes"

#static assignment
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
BOOTPROTO=static #静态IP
IPADDR=192.168.1.122 #本机地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #默认网关

HWADDR=00:0c:29:a7:a0:8c

参考:https://segmentfault.com/a/1190000005999083

原文地址:https://www.cnblogs.com/irockcode/p/6864367.html