美文网首页
Linux之centos虚拟机之间相互ping通

Linux之centos虚拟机之间相互ping通

作者: ananRunner | 来源:发表于2022-08-16 17:43 被阅读0次

    准备条件

    1、两台windows物理机。
    2、搭建好的局域网。
    3、每台windows物理机通过VMware安装好centos虚拟机。

    测试环境

    • 计算机A:
      ipv4地址为10.50.22.167,子网掩码255.255.255.0
      虚拟网卡VMware Network Adapter VMnet8:
      ipv4地址为192.168.91.1,子网掩码255.255.255.0

    • 计算机A上的虚拟机B:
      ipv4地址为;192.168.91.28,子网掩码255.255.255.0

    • 计算机B:
      ipv4地址为10.50.24.8,子网掩码255.255.255.0
      虚拟网卡VMware Network Adapter VMnet8:
      ipv4地址为192.168.58.1,子网掩码255.255.255.0

    • 计算机B上的虚拟机B:
      ipv4地址为;192.168.58.128,子网掩码255.255.255.0

    保证计算机A和计算机B可以互相通信

    image.png

    了解虚拟机网络适配器的三种网络连接方式:

    image.png
    • 桥接模式:在这种模式下,虚拟机相当于与所在物理机同一IP网段的独立计算机,与局域网内的其他计算机是没有区别的
    • NAT模式:在这种模式下,虚拟机与所在的物理机单独组成了一个新的局域网,它们共享接入的物理机的IP网段。
    • host-only模式:在这种模式下物理机所属的所有虚拟机共同组成一个新的局域网,它们与物理机之间是断开的,也就是说物理机和物理机所属的虚拟机之间是无法访问的。

    情况一:都选用NAT连接模式

    先处理计算机A和计算机B上的虚拟机B互相通信问题。
    VMware:编辑->虚拟网络编辑器->NAT设置->添加。


    image.png image.png
    • 主机端口:30001;计算机B需要开放端口,选一个不常用端口即可。开发端口自行百度。
    • 虚拟机ip地址:192.168.58.128;计算机B上的虚拟机B的ip地址,ipconfig命令自行查看。
    • 虚拟机端口:22;计算机B上的虚拟机B的SSH默认端口22。此处是想通过计算机A上的xshell连接计算机B上的虚拟机B,所以端口设置为SSH默认端口22,若是想通过计算机A上
      的navicat-mysql连接计算机B上的虚拟机B安装的mysql服务器,那么端口就要设置为3306.
      最后保存配置。
      验证:计算机A上的xshell连接计算机B上的虚拟机B,通过计算机B的id地址10.50.24.8和端口30001连接成功.
    image.png

    以此类推,其他情况也可成功解决。

    情况二:都使用桥接连接方式

    引用链接:https://www.cnblogs.com/zhangxl1016/articles/14785147.html

    相关文章

      网友评论

          本文标题:Linux之centos虚拟机之间相互ping通

          本文链接:https://www.haomeiwen.com/subject/eqxsgrtx.html