• 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

  • 相关阅读:
    pipeline+sonar
    ThinkPHP 3.2.3 使用 PHPExcel 处理 Excel 表格
    mac下finder子目录直接打开终端
    golang之交叉编译设置
    cocos2dx 3.0 编译工程
    2dx 3.0环境配置(mac)
    golang调用动态库
    qt下用启动图
    qt在动态库里面加载widget的例子
    qt笔记
  • 原文地址:https://www.cnblogs.com/happyflyingpig/p/16050228.html
Copyright © 2020-2023  润新知