—更新2017年3月1日19:38:49—-服務器
如下是Nat 網絡設置,若是你想要同一局域網內的主機能夠遠程鏈接上你的集羣環境,建議使用橋接模式,具體緣由可看文末三種網絡鏈接模式的區別。markdown
因爲以前設置集羣的網絡鏈接方式是NAT ,而IP是動態的。我採用的是本身的電腦搭建的環境,換了個鏈接網絡的地方,ip就變了。所以決定設置下靜態IP。網絡
首先檢查一下當前虛擬機的網卡配置是否NAT模式。右擊你的虛擬機,選擇「設置」,查看你的網絡連接模式是不是NAT模式。編輯器
虛擬機配置完成後,接着配置虛擬網卡vmware8。首先查看你的電腦下的cmd指令ipconfig下的vmnet8的ip地址是多少:測試
vmnet8的ip要與虛擬機的網關IP在同一網段下。操作系統
接着,進入虛擬網絡編輯器:調試
你會看到下面這幅圖,選擇VMnet8(咱們須要的是NAT,因此須要配置這個網卡)。rest
點擊NAT設置,能夠看到一些有用的信息:code
須要設置一下,這裏子網掩碼爲255.255.255.0;網關爲192.168.75.2。同時令子網ip爲192.168.75.0。點擊肯定便可。ip
設置完虛擬網卡,虛擬網卡還不能訪問外部的網絡,若是是NAT內部集羣,其實能夠不用連外網的。可是若是你的機器有須要上網,則須要將虛擬網卡放入共享網絡列表中去。
打開你的網卡配置。若是你是有線或者寬帶直連,請將你用來上網的網卡共享給虛擬網卡。無線的,選無線網卡
進入系統中手動設置設置靜態IP
master:
slave01:
slave02:
光這樣設置,虛擬機和host是能夠相互ping通,仍是沒有辦法鏈接上外網。須要設置DNS爲真實網絡的默認網關。這塊爲何這麼設置,不是很清楚。查了不少資料,實現了虛擬機和host能夠互通和虛擬機能夠鏈接上外網。
網絡學的好的人,能夠指教下,到底這樣設置是什麼原理?
重啓各個虛擬機網卡:
service network restart
虛擬機能夠鏈接外網測試:
經過上圖能夠看到虛擬機能夠鏈接上外網。
附:VMware網絡設置的三種方式
VMWare提供了三種工做模式,host-only(主機模式)、NAT(網絡地址轉換模式)、bridged(橋接模式)。
1.host-only(主機模式)
在某些特殊的網絡調試環境中,如何要求將真實環境和虛擬環境隔離開,這時你就可採用host-only模式。在host-only模式中,全部的虛擬系統是能夠相互通訊的,但虛擬系統和真實的網絡是被隔離開的,VMWare虛擬機不能訪問互聯網。
提示:在host-only模式下,虛擬系統和宿主機器系統是能夠相互通訊的,至關於這兩臺機器經過雙絞線互連。
在host-only模式下,虛擬系統的TCP/IP配置信息(如IP地址、網關地址、DNS服務器等),都是由VMnet1(host-only)虛擬網絡的DHCP服務器來動態分配的。
若是你想利用VMWare建立一個與網內其餘機器相隔離的虛擬系統,進行某些特殊的網絡調試工做,能夠選擇host-only模式。
2.NAT(網絡地址轉換模式)
使用NAT模式,就是讓虛擬系統藉助NAT(網絡地址轉換)功能,經過宿主機器所在的網絡來訪問公網。也就是說,使用NAT模式能夠實如今虛擬系統裏訪問互聯網。NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網絡的DHCP服務器提供的,沒法進行手工修改,所以使用NAT模式虛擬系統也就沒法和本地局域網中的其餘真實主機進行通信。
採用NAT模式最大的優點是虛擬系統接入互聯網很是簡單,你不須要進行任何其餘的配置,只須要宿主機器能訪問互聯網,虛擬機就能訪問互聯網。
3.bridged(橋接模式)
在這種模式下,VMWare虛擬出來的操做系統就像是局域網中的一臺獨立的主機,它能夠訪問網內任何一臺機器。在橋接模式下,你須要手工爲虛擬系統配置IP地址、子網掩碼,並且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。同時,因爲這個虛擬系統是局域網中的一個獨立的主機系統,那麼就能夠手工配置它的TCP/IP配置信息,以實現經過局域網的網關或路由器訪問互聯網。
使用橋接模式的虛擬系統和宿主機器的關係,就像鏈接在同一個Hub上的兩臺電腦。想讓它們相互通信,你就須要爲虛擬系統配置IP地址和子網掩碼,不然就沒法通訊。 若是是你是局域網上網方式,虛擬機使用網橋鏈接方式,只要設置虛擬機的IP地址與本機是同一網段,子網、網關、DNS與本機相同就能實現上網,也能訪問局域網絡。 若是你是撥號上網方式,虛擬機使用此種方式鏈接,就要在虛擬機內系統創建寬帶鏈接、撥號上網,可是和宿主機不能同時上網。