VMware克隆的Centos镜像想在另外的虚拟机上运行,网络无法访问,windows和Linux联不通。该怎么办?已解决

我们经常遇到,将VMware虚拟机上面的Centos克隆到其他电脑上面,但是不是网络连不上就是和宿主机ping不通。下面我以自己的亲身经历来演示怎么解决的。

1.安装虚拟机,将centos镜像加载到虚拟机,这一步无需演示。大家自行百度。

2.centos 终端无法连接网络

02 network-scripts]# ping www.baidu.com
ping: www.baidu.com: 未知的名称或服务

原因查看:发现自己的centos地址是:192.168.10网段,而vnet8的地址是192.168.64网段,一看都不是在一个网段上面,那肯定连不上网了。解决方案:设置vmware将网段修改在自己centos的地址上。

3.查看VMware的虚拟网络编辑器,并将网段设置在192.168.10上,主要就是设置子网掩码和网关。

然后设置网关到192.168.10.2上面,这一步注意:我刚开始设置了192.168.10.1 还是怎么用都不成功,非常郁闷,也不知道咋回事,后来网关改到10.2上成了,大家可以在自己电脑尝试一下。

 3.查看windows的网络适配器,更改我的vnet8到192.168.10.3上面,这里其实用192.168.10.2也行,这样网段一样不影响。

 4.查看Centos的子网掩码并设置如下:

cd /etc/sysconfig/network-scripts/ifcfg-eth0

[root@hadoop102 network-scripts]# vim ifcfg-ens33 

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"(要是静态的,防止变化)
DEFROUTE="yes"   (这里yest才能上网)
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="ec2e5117-d8d1-409c-97fb-fcf8a4e3f292"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.10.102(我原来的ip)
GATEWAY=192.168.10.2(设置的网关,上面配置的)
DNS1=192.168.10.2(保持一样就行)
NETMASK=255.255.255.0
                       

 5.设置完后,再刷新网络,刷新完后看看自己的linux地址和windows地址

service network restart

Linux:192.168.10.102是我原来的,这里不做改变,我只是改变了网关 

 windows 地址:

 6.测试是否能连网,同时centos能不能ping通windows地址:

 

 

总结:重点需要将VMware的网段和windows的vnet8网段设置成和Centosip一样的网段。所以先查看Linux镜像的ip,然后根据ip地址来设置VMware和windos的vnet8,我写的比较粗糙,怎么设置VMware这个网上有很多例子。可以参考。我这里主要提供一个思路。 

参考:怎么将VMware的IP更改为静态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值