什么是NetworkManager(网络管理器)?
NetworkManager 是一个动态的网络控制和配置系统,它试图在网络设备和连接可用时保持它们的启动和活动状态。
NetworkManager 由一个核心守护进程、一个提供网络状态信息的 GNOME 通知区域小程序以及可以创建、编辑和删除连接和接口的图形配置工具组成。
NetworkManager 可用于配置以下类型的连接:以太网、无线、移动宽带(如蜂窝 3G)以及 DSL 和 PPPoE(以太网点对点)。
如果不需要“NetworkManager”,则可以将其从系统中删除。
理想情况下,NetworkManager 在服务器系统上没有用。
当我们处理动态连接时它很有用,例如:具有多个连接(有线、无线、宽带等)的台式机/笔记本电脑在这种情况下 NetworkManager 会自动检测设备(通过 d-bus)并对其进行配置。
www. On IT Road .com
在 RHEL 5,6 中禁用 NetworkManager
以下步骤将禁用网络管理器并允许该接口由网络服务管理。
- 使用 service 命令停止 NetworkManager 服务。
# service NetworkManager stop
- 永久禁用它,以便下次启动时不会启动 NetworkManager 服务。
使用命令 chkconfig 禁用 NetworkManager 服务,以便在重新启动后不启动。
# chkconfig NetworkManager off
- 验证 NetworkManager 服务是否已被禁用。
# chkconfig --list|grep NetworkManager
- 在 /etc/sysconfig/network-scripts/ifcfg-ethX 中添加以下参数,以确保 NetworkManager 在意外激活时不会控制该接口。
NM_CONTROLLED="no"
注意:如果我们不将 NM_CONTROLLED="yes" 更改为 "no" ,则网络服务在找不到启动界面时可能会抱怨“连接激活失败”。
切换到“network”网络服务
一旦禁用 NetworkManager,就可以配置该接口以与网络服务一起使用。
- 通过编辑文件设置正确的 IP 地址:/etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=...... NETMASK=..... GATEWAY=..... ONBOOT=yes BOOPROTO=static NM_CONTROLLED=no
- 通过编辑文件 /etc/resolv.conf 来设置要使用的 DNS 服务器。
nameserver 10.10.10.1 nameserver 10.10.10.2
- 启用网络服务自动开机后启动并重启。
# chkconfig network on # service network restart
日期:2020-09-17 00:12:29 来源:oir作者:oir