vmware 连接另一台电脑下的虚拟机系统(转)

    背景: 我两台电脑,在同一个局域网下面,一台电脑用vmware安装几个centos 做服务器。主电脑当做开发机器。

    环境: vmware15,Centos7,局域网网段192.160.0.x

    问题:开发电脑 ping 服务器电脑上面的vmware中的Centos 不通。服务器电脑 ping vmware中的Centos是通的。

    解决问题:

   1、将虚拟机里面的设置为桥接(vmware默认是NAT模式)

 

 2、配置虚拟机的ip地址、网关

改成桥接模式之后,在vmware中的Centos中执行 ifconfig 命令发现没有ip,需要我们配置一个。

首先看一下开发用的电脑和用作服务器的电脑的ip,这里我就不贴ip了,因为在一个局域网下面所以网段都一样,192.160.0.X

然后我们配置一下vmware里面的ip,也必须在192.160.0.X这个网段里面。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

 

 保存退出后,重启网卡 service network restart。然后再用 ifconfig 命令查看一下ip,就看到有一个ip了

 

3、设置vmware的桥接模式网卡

 

 

 

 

 

4、进行测试:

4.1 在安装vmware的电脑上ping 一下 vmware中的centos ip,看是否通

4.2 在安装vmware的电脑上ssh 一下连接到 ssh root@192.x.x.x , 看是否通

4.3 在开发电脑上 ping 一下 vmware中的centos 的 ip ,看是否通

4.4 在开发电脑上ssh 一下vmware中的centos 的 ip, 是否通

4.5 在vmware中的centos ping www.baidu.com ,看是否通

 

测试4.5的时候又有了问题。ping www.baidu.com 报错 name or service not know。然后在自己开发电脑上的终端ping了一下baidu.com是可以的,找到了baidu的ip地址: 35.152.44.96 去vmware里面的Centos试着ping了一下,ping 35.152.44.96 发现是通的。那不是网络问题,是配置有点问题。需要配置DNS

vi /etc/resolv.conf

nameserver 8.8.8.8

nameserver 8.8.4.4

保存退出后,重启网卡 service network restart

 

然后再测试一把,在vmware里面的CentOS中 ping www.baidu.com ,ok通了。完美!!! 

 

 

参考:

https://blog.csdn.net/JENREY/article/details/101363775

https://blog.csdn.net/qq_34532187/article/details/82145944

posted @ 2022-03-24 16:12  寻找风口的猪  阅读(1165)  评论(0编辑  收藏  举报