天天看點

VMware網絡連接配接方式

本來我想寫一篇很高深的文章作為虛拟化技術分類的開篇。昨天晚上上課的時候,某個比較2,缺乏計算機常識的同學拿着他的蘋果筆記本到課上示範程式,結果弄了一晚上沒搞定,用非蘋果電腦的都搞定了。我說你給我買20塊錢的蘋果,我教教你。

情況是這樣的,做一個并行計算的小程式,兩台機器或者多台機器連起來,可用虛拟機。由于他的蘋果沒有投影儀接口,另一個同學的電腦組態不高,跑兩台機器有點卡,他們就打算連接配接兩台實體機裡的虛拟機,用非蘋果電腦示範。

(1)他們在宿舍可以連,原因如下:

實體機用p1,p2表示,虛拟機用v1,v2表示。

v1,v2分别用VMware的橋接方式,由于學校宿舍的IP都是dhcp配置且都是公網位址,是以兩個虛拟機都獲得了一個公網位址,直接可以相連。

知識點:VMware的橋接方式,相當于把一個網卡分成多個使用,一根網線分成多條使用,可以分多少個不清楚,如果可以分100個,你在一個筆記本可以占用100個公網位址,這個世界太不公平了。某2b同學還記不記得有次蘋果電腦上不去網了,裡面的虛拟機還能上網?

(2)他們在教室可以用無線網,虛拟機裡不能上網:

理論上如果用橋接方式虛拟機也可以上無線網,不過他們的虛拟機是Linux,是的,Linux也可以上無線網,不過,好像他們的Linux虛拟機裡沒有無線驅動,那好吧,某2b同學以為兩個虛拟機都能上網了,就可以連了,不愧是學計算機的。

(3)讓他們的虛拟機可以上網,很容易:

隻要把虛拟機的網絡連接配接方式設成NAT就行了,這時虛拟機實際上是通過主機上網的,主機相當于一個路由器,而且這個路由器提供DHCP,隻要主機能上網,虛拟機就能上網。

(4)隻要虛拟機能上網,兩個虛拟機就能相連了嗎?

圖樣圖森破,乃義務。一般192.168.x.x和10.0.x.x(具體我忘了)是保留用來做NAT的。

p1外網IP118.229.221.5  v1 IP位址192.168.1.2

p2外網IP59.64.179.22    v2 IP位址192.168.1.3

v1發送了個包 源位址是192.168.1.2 目标位址是192.168.1.3

到了p1,被改成  源位址是118.229.221.5 目标位址是192.168.1.3

可是,到哪去找這個192.168.1.3呢? naive!!

上面說的是用NAT的方式上網,當然,虛拟機裡安上網卡驅動可以用橋接的方式上網,但我覺得無線網一般都是内網位址,連上的可能性不大。

(5)怎麼讓兩個虛拟機連起來呢?

找個網線把兩個電腦連起來,兩個虛拟機都改為橋接方式,然後配置成一個網段的IP,就可以連起來了。

本文轉自nxlhero 51CTO部落格,原文連結:http://blog.51cto.com/nxlhero/711820,如需轉載請自行聯系原作者

繼續閱讀