前几天倒腾KVM虚拟机,把NetworkManager给禁用掉了,使用了原始的network来管理网络。在宿舍还好,发现去图书馆要连接无线网络的时候就彻底囧了。
只好把NetworkManager给请回来了。本文描述的方法适用于所有Red Hat系的发行版,常见的是Fedora、Red Hat Enterprise Linux和CentOS。
终端下运行这个命令先禁用掉network服务,并停止network的运作
su -c 'chkconfig network off' su -c 'systemctl stop network'
然后运行下面这个启用NetworkManager,
su -c 'chkconfig NetworkManager on' su -c 'systemctl enable NetworkManager' su -c 'systemctl start NetworkManager'
检查一下ifconfig的输出,再看看NetworkManager的托盘程序是否能够正常运作了。当然我之前因为设置桥接网络把有线连接p6p1(不同网卡名字可能不同,以前都叫eth0的那个)禁止NetworkManager的控制了,下面要恢复NetworkManager对它的管控。 p6p1继续保持NM_CONTROLLED=no,否则桥接网络会工作不正常,但是因为NetworkManager不能控制p6p1,所以每次开机又需要手动启动p6p1(ifup p6p1),自己权衡一下怎么办吧。
参考资料: CentOS官方Wiki
One response to “Fedora/RHEL/CentOS启用NetworkManager服务”
[…] 禁用NetworkManager对网络的管理,改用较为「原始」的network脚本来管理网络。(非必须,我后来启用了NetworkManager,桥接网络仍然可以工作,不过NetworkManager不能再管理桥接的有线网卡(或翻译为「以太网卡」)。) […]