Linux操作系统新增使用NetworkManager来自动化主机的网络配置的方式。新版本操作系统推荐使用NetworkManager的方法。
如果您不想使用NetworkManager,可以使用内核原生的网络管理服务。
Red Hat 、 Oracle 、 CentOS 6.x&7.x 、 EulerOS2.x和Fedora 22及以上版本
请执行如下操作,使用NetworkManager自动化虚拟机的网络配置。
1、执行如下命令安装NetworkManager。
yum install NetworkManager
2、在“/etc/sysconfig/network-scripts/”目录下删除ifcfg-eth1到ifcfg-eth11,只保留ifcfg-eth0。
3、执行如下命令,关闭network。
service network stop
4、执行如下命令,关闭network自启动。
chkconfig network off
5、执行如下命令,重启messagebus和NetworkManager,并设置NetworkManager开机自启动。
service messagebus restart
service NetworkManager restart
chkconfig NetworkManager on
Debian 9.0及以上版本
请执行如下操作,使用NetworkManager自动化虚拟机的网络配置。
1、执行如下命令安装NetworkManager。
apt-get install network-manager
2、在“/etc/NetworkManager/NetworkManager.conf”里修改为此设置:managed=true。
3、修改“/etc/network/interfaces”只保留eth0。
4、执行如下命令,关闭network,重启messagebus和NetworkManager,并设置NetworkManager开机自启动。
service network-manager restart
chkconfig network-manager on
service networking stop
service messagebus restart
service network-manager restart
Ubuntu 14及以上版本
请执行如下操作,使用NetworkManager自动化虚拟机的网络配置。
1、执行如下命令安装NetworkManager。
apt-get install network-manager
2、在“/etc/NetworkManager/NetworkManager.conf”里修改为此设置:managed=true。
3、修改“/etc/network/interfaces”只保留eth0。
4、执行如下命令,关闭network。
service networking stop
5、执行如下命令,关闭network自启动。
chkconfig network off
6、执行如下命令,重启dbus和NetworkManager。
service dbus restart
service network-manager restart
SUSE 11 SP3和openSUSE 13及以上版本
请执行如下操作,使用NetworkManager自动化虚拟机的网络配置。
1、在“/etc/sysconfig/network-scripts/”目录下删除ifcfg-eth1到ifcfg-eth11,只保留ifcfg-eth0。
2、执行如下命令安装NetworkManager。
zypper install NetworkManager
3、打开“YaST > 网络设置”,在“全局选项 > 网络安装方法”中将“通过ifup的传统方法”修改为“通过NetworkManager的用户控制方法”。
service messagebus restart
service NetworkManager restart
chkconfig NetworkManager on