歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS7虛擬機橋接設置及問題

CentOS7虛擬機橋接設置及問題

日期:2017/2/28 14:00:58   编辑:Linux教程

今天在VMWare WorkStation9中安裝了CentOS7虛擬機。虛擬機與宿主機網絡連接有三種方式:橋接模式、NAT模式和Host Only模式。

具體三種模式的解釋可以在網絡上搜到很多。

1、橋接模式設置:

我這裡使用的是橋接模式,虛擬機Edit->Virtual Network Editor配置中可以看到橋接模式默認使用Vmnet0虛擬網卡,這裡我們選擇橋接網卡。(其實Automatic我試了一下也是可以的)

然後安裝CentOS7虛擬機,安裝過程不多說,安裝時要配置網卡,將其啟用!

安裝完成之後虛擬機右鍵settings->network Adapter設置為橋接模式,啟動虛擬機,打開網絡設置可以看到默認“有線”方式是啟用的,DHCP方式為自動。

這時你就可以和宿主機之間相互ping通!

注意:如果第二項橋接模式是啟動的,需要關閉,這一項不起作用,將虛擬機屏幕右下角的網絡斷開就可以看出來,“橋接”不會斷開,而“有線”會斷開。

比如我按照如下設置,虛擬機和宿主機之間無法互通:

回到“有線”連接方式,將其修改連接的DHCP為手動,設置和宿主機一個網段,同樣可以互通!

2、拷貝CentOS7虛擬機的網絡問題

我為了搭建Hadoop、spark類似的集群,所以將上面安裝好的虛擬機拷貝了一份,啟動的時候也選擇的是“I moved it“。拷貝完了啟動的副本也把IP改了。

但是發現:原虛擬機和副本虛擬機不能同時啟動,當同時啟動時,只有先啟動的虛擬機和宿主機之間才能互通!!!

把先啟動的那個關掉,然後再把後啟動的虛擬機網卡重啟一下,後啟動的又能和宿主機互通了。

不知道為了,我看了一下網絡配置文件,兩者除了IP其他都一樣:

也通過ifconfig –a看了一下,也是除了IP其他都一樣。

可以看到配置文件中有一個UUID,我開始懷疑是否這個不能一樣,於是刪掉副本虛擬機的優先連接,重新創建了一個,使其UUID不一樣,發現還是不行。

不知道為什麼,是什麼原理導致副本虛擬機和原虛擬機同時在線時只能一個和宿主機網絡互通???

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved