Answers:
如果要使用服务器系统,只需禁用NetworkManager服务。由于它与正常服务的不良互动,因此未安装在我部署的生产系统上。
它在服务器部署中没有位置,主要是因为它用于在交互式用户会话期间启用界面。
在最近安装的CentOS 6.4 64位上,我们在NetworkManager和网络服务之间遇到冲突。“ NetInstall”将CentOS用作服务器(带有附加软件包),该服务器创建了一个同时由NetworkManager和网络服务管理eth0(主网卡)的系统。系统具有从中央DHCP服务获得的固定IP地址。最初安装时没有明显问题,但几周后(可能是系统续订了DHCP租约时),发出了2个DHCP请求,大学DNS系统为服务器缓存了第二个(不正确的)IP地址,有效地将其取出服务。
对于我们来说,解决方案是禁用NetworkServices(使用chkconfig),并在/ etc / sysconfig / network-scripts / ifcfg-eth0中添加条目,以确保NIC由网络服务控制并在启动时进行配置。采取的步骤是:
chkconfig NetworkManager关闭
vi / etc / sysconfig / network-scripts / ifcfg-eth0
一种。将NM_Controlled =“ yes”更改为“ no”
b。将ONBOOT =“ no”更改为“ yes”
C。添加DHCP_HOSTNAME = hostname.domain.edu
d。添加DHCP_CLIENT_ID = hostname.domain.edu
如上面引用的fedoraforum中所讨论的,这适用于具有物理网络布线的服务器,但不适用于通过WiFi连接的笔记本电脑或其他机器。在那种情况下,更好的解决方案是禁用网络服务并使用NetworkServices来管理网络连接。