今天在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 7系統虛擬機器橋接模式詳解
前言 主機ping不通虛擬機器centos7系統的ip大多有以下原因 1 主機與centos7ip段對應 關鍵是閘道器 dns伺服器要一一對應,具體操作見後文 2 對應後仍然不通的,可關閉主機與cenos7防火牆,centos7預設防火牆為firewall,這與centos6有不同 相關命令 sys...
Centos 7系統虛擬機器橋接模式 固定ip
前言 橋接後虛擬機器就相當於區域網內單獨的一台主機了,可以使用區域網ip直接訪問,非常方便,為了防止虛擬機器從路由器動態獲取ip帶來麻煩,我們需要將虛擬機器換成靜態ip 主機ping不通虛擬機器centos7系統的ip大多有以下原因 1 主機與centos7ip段對應 關鍵是閘道器 dns伺服器要一...
虛擬機器橋接
橋接,所有虛擬機器主機單獨上網 1 虛擬機器配置 2 虛擬機器配置 3 進入linux後的網路配置 vi etc sysconfig network scripts ifcfg ens33 設定為固定ip,其中gateway和dns1 值為橋接網絡卡的預設閘道器,ip位址為和預設閘道器位址即網絡卡位...