橋接模式和NAT模式

在安裝完centos後,使用secureCRT進行連接的時候,怎麼都連接不上,報連接超時的錯誤,22端口已經開放,防火牆也已經關閉,很奇怪。最後找到原因是我的虛擬機的網絡連接模式採用的是nat而不是橋接。還真的沒有注意到網絡連接模式會造成的影響。

bridged networking(橋接模式) 
    在這種模式下,VMWare虛擬出來的操作系統就像是局域網中的一臺獨立的主機,它可以訪問網內任何一臺機器。在橋接模式下,你需要手工爲虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通信。同時,配置好網關和DNS的地址後,以實現通過局域網的網關或路由器訪問互聯網。

network address translation(NAT模式) 
使用NAT模式,就是讓虛擬系統藉助NAT(網絡地址轉換)功能,通過宿主機器所在的網絡來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統裏訪問互聯網。NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網絡的DHCP服務器提供的,無法進行手工修改,因此虛擬系統也就無法和本局域網中的其他真實主機進行通訊。採用NAT模式最大的優勢是虛擬系統接入互聯網非常簡單,只需要宿主機器能訪問互聯網,你不需要配置IP地址,子網掩碼,網關,但是DNS地址還是要根據實際情況填的。添加DNS地址除了在網卡屬性中填寫,還可以在虛擬機中的“虛擬網絡編輯器”中的NAT選項卡中點擊“編輯”按鈕中來添加。

如果僅僅是讓虛擬機能上網,兩種模式都可以的,用橋接的話只要你在局域網內有合法的地址,比如你的ADSL貓是帶路由功能的,如果是在單位,那就要網管給你合法IP才行(現在公司都是mac和ip綁定的)。 
現在是主機和虛擬機互通,如果你的adsl帶路由功能,那關閉虛擬機的dhcp,選橋接,檢查2機是否分配同網段的IP,關閉防火牆。

總而言之,如果你希望虛擬機訪問外網可以使用nat,如果是想和主機進行通訊使用橋接,前提是你可以自己設置獨立ip.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章