linux之兩台window電腦上的centos虛擬機之間相互ping通


准備條件

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可以互相通信

了解虛擬機網絡適配器的三種網絡連接方式:

  • 橋接模式:在這種模式下,虛擬機相當於與所在物理機同一IP網段的獨立計算機,與局域網內的其他計算機是沒有區別的
  • NAT模式:在這種模式下,虛擬機與所在的物理機單獨組成了一個新的局域網,它們共享接入的物理機的IP網段。
  • host-only模式:在這種模式下物理機所屬的所有虛擬機共同組成一個新的局域網,它們與物理機之間是斷開的,也就是說物理機和物理機所屬的虛擬機之間是無法訪問的。

情況一:都選用NAT連接模式

先處理計算機A和計算機B上的虛擬機B互相通信問題。
VMware:編輯->虛擬網絡編輯器->NAT設置->添加。

  • 主機端口: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連接成功.

以此類推,其他情況也可成功解決。

情況二:都使用橋接連接方式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM