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


免責聲明!

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



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