解决克隆虚拟机网络ping不通
Posted container-simple
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决克隆虚拟机网络ping不通相关的知识,希望对你有一定的参考价值。
解决克隆虚拟机网络ping不通之NetworkManager 服务冲突
问题:在克隆多台虚拟机时,配置好hostname和静态ip后,出现了有些虚拟机ping不同,而模板虚拟机可以ping通,所以猜测不是vmware8网络适配器出现问题,也不是配置参数出现问题。
寻错过程:
执行ifconfig命令后没出现ens33。
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:4e:90:af txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
一般都有个ens33文件的,(在ens33文件中我们配置了静态ip的所有相关内容)接下来我尝试了重启网络。
执行service network restart命令后出现下面的错误。
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
命令后出现错误,看了一眼提示说明有个进程被占用着,冲浪查找到了具体原因,直接关闭NetworkManger 服务。
解决办法
service NetworkManager stop
chkconfig NetworkManager off
service network restart
*VMware虚拟机克隆后解决网络冲突问题
今天把虚拟机的一台centos机器克隆了一台,出现网络不通,无法ping通外网的现象.在这里写一下解决过程:
虚拟机克隆后,会遇到的问题:
1.MAC地址一样
2.IP一样
3.eth0配置文件存在,但是使用ifconfig -a 查看只能看到 eth1
4. 无法连接外网,提示域名无法解析
解决办法:
1. 更换MAC地址,步骤如下:
1) 打开虚拟机设置,找到网络适配器,选择高级选项
2)点击生成就可以更换mac地址.并复制备用,点击确定
3) 开启虚拟机,登录后,打开eth0的配置文件 ,网卡要与刚才生成的一致才可以
2.接下来删掉设备管理器下的70-persistent-net.rules文件,此文件删除重启后会自动生成.,
rm -rf /etc/udev/rules.d/70-persistent-net.rules
3.接下来重启服务就可以了
init 6
启动后在测试网络就完全可以使用了.
修改主机名
启动新克隆的虚拟机 如 A.hostname slave2 B.VIM /etc/hosts C.vim /etc/sysconfig/network/
修改克隆的虚拟机的ip地址和mac地址
以上是关于解决克隆虚拟机网络ping不通的主要内容,如果未能解决你的问题,请参考以下文章