Linux中的NetworkManager网络管理

转载关于 NM_CONTROLLED和Network Manager

Redhat在RHEL 6(Redhat Enterprise Linux),上搞了一个 Network manger 服务(一样也影响对应的CentOs 版本)
听说是为了方便管理无线Wifi,也许它对普通桌面用户有一些用处,
可是对于极度依赖网络、常常进行远程管理的系统管理员来讲,这东西就是一个灾难。服务器

一、安装操做系统时,自动生成的网卡配置文件,里面有以下的参数:markdown

/etc/sysconfig/network-scripts/ifcfg-eth0网络

NM_CONTROLLED=yes
说明 Network manger服务缺省状况下是启动的,post

#chkconfig --list | grep NetworkManager
NetworkManager 	0:off	1:off	2:on	3:on	4:on	5:on	6:off
#service NetworkManager status
NetworkManager (pid  1634) is running...

当系统管理员按之前的习惯,在远程链接的终端上,修改 ifcfg-eth0文件时,网络可能当即中断,致使远程链接死机,没法进行任何操做。
管理员只能到机房去(若是幸运,离机房比较近的话),到服务器的Console终端进行修改。atom

这是由于NM_CONTROLLED是network manger的参数,它是实时生效的,修改后无须要重启网络服务(或网卡)
若是NM_CONTROLLED=yes,当你修改ifcfg-ethx的文件内容时,若是内容不彻底正确,有很大几率致使网络中断。spa

二、对于服务器、工做站、集群、虚拟机来讲,通常都要把 NetworkManager 服务关掉操作系统

 #service NetworkManager status.net

 NetworkManager (pid 1634) is running...code

    #service NetworkManager stop Stopping NetworkManager daemon: [ OK ] #chkconfig NetworkManager off #chkconfig --list | grep NetworkManager NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
同时,修改 /etc/sysconfig/network-scripts/ifcfg-eth0 等文件:NM_CONTROLLED=no
相关文章
相关标签/搜索