迷茫的开发
分类: 系统运维
2017-11-14 19:07:12
该问题网上也有很多,但是基本上都是一个问题导致的:虚拟机复制没有复制mac地址。如果你是来找问题的,可以先试一下。下面介绍的只是本人的一次经历而已。
在复制完虚拟机,就想起了文件复制可能没有改变IP地址,而我需要将复制的虚拟机进行组网。因此首先修改了IP地址,然后启动就报了大家都遇到的这个错误:
Restarting network (via systemctl): Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
systemctl status network.service
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: failed (Result: exit-code) since Sun 2014-11-23 22:09:08 EST; 15min ago
Process: 597 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
现场由于是直接在虚拟机中操作的,木有记录了, 原因就是找不到对应的网卡信息。此时的分析是centos7 去掉了
点击(此处)折叠或打开
因此需要在网卡文件中写入MAC地址,但是我的写入之后依然还是不行,再仔细去查看了一下系统日志,找到了
localhost network: Bringing up interface ens33: Error: Connection activation failed: No suitable deBringing up interface ens33: Error: Connection activation failed: No suitable device found for this connection.
此时发现,网卡的networkmanage, 没有关闭,使用了错误的脚本,执行如下脚本即可:
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network.service
但是此种方法在重启后,原来在ifcfg文件里面配置的默认路由失效了,重新配置了一个route-ens33文件:
default via 192.168.66.2 dev ens33