今天安装redhat linux 6.3系统后,准备在上面执行一些操作,在网络这块出了一些问题:
1.在什么都还没有操作的时候(仅安装好系统)对network进行重启,出现如下问题:
在一番查询之后对上面的第一个失败有了解决方法,它是因为NetworkManager的影响造成的失败,所以在关闭NetworkManager之后得以解决
操作如下:
# chkconfig NetworkManager off
# service NetworkManager stop
# chkconfig network on
2.关闭NetworkManager之后,为网卡eth0配置静态IP地址后,重启network出现错误如上图所示:
目前主流的解决方式有两种:
1)在网卡的配置文件末尾加上如下代码
check_link_down() {
return 1;
}
2)但是有些时候网卡配置文件里面的BOOTPROTO项内容会影响network的启动(在没有配置静态IP的时候影响),所以在配置静态IP时,请先修改 BOOTPROTO=“none”
附:NetworkManager及network相关
(1)NetworkManager:NetworkManager由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序 互相通讯的途径的自由软件项目)进行报告的后台服务,以及一个允许用户管理网络连接的客户端程序。
在centos 7以上的系统中,nmtui和nmcli命令就是对该网络管理器最好的扩展,并且也将成为网络管理更强大的走向。
(2)network:简单来讲,所有的网络信息和参数都是network的一部分,它是所有网络技术和参数的综合 。