今天上網查詢關於vmware虛擬機器的相關資料,發現兩篇比較有用的文章分享給大家,希望對新手有所幫助,原文出自安全中國網。
主機為windowsxp系統,vmware虛擬機器裡安裝linux作業系統。安裝完vmware後,主機的網路連線裡面出現了兩個新的連線,即vmware network adapter vmnet1和vmware network adapter vmnet8如圖。虛擬機器裡安裝的系統就是靠這兩個虛擬網絡卡來聯網的。(如下圖)
主機上類似antiarp 防火牆一定要關掉 否則虛擬機器不能上網
有以下幾種可選方法:
1、bridged(網橋)方式:
如果主機是通過區域網上網的,可讓虛擬機器使用與主機網段、閘道器和dns等的相同的設定,選用乙個有效的區域網ip即可。
2)設定vmware網路連線為bridged
3)虛擬機器系統網路設定
多網絡卡橋接
當我有雙網絡卡時,雖然vmnet0:bridged to an automatically chosen adapter(在vmware的edit ->virtual network settings... 開啟virtual network editor)
但是,我嘗試了一下,虛擬機器只可橋接「本地連線」(via網絡卡),不能橋接「本地連線2」(realtek網絡卡)
在virtual network editor -> automatic bridging 選項卡裡
若我們想橋接「本地連線2」(realtek網絡卡)需要在「exclude adapters" 裡add "via網絡卡」(本地連線),這樣「本地連線2」就可以橋接了。但是「本地連線」(via網絡卡)卻不可以了,即使在「exclude adapters" 裡remove "via網絡卡」也不行,我猜測 vmware其實只支援乙個最初未被排除的網絡卡橋接!
這時,我們回到virtual network editor -> automatic bridging 選項卡,發現vmnet0 把 realtek網絡卡排除了
橋接「本地連線」(via網絡卡)時,vmware選擇vmnet0,
橋接「本地連線2」(realtek網絡卡)時,vmware選擇vmnet2
虛擬機器上網路相應的設定,就可以了。
2、nat方式:
使用vmware提供的nat和dhcp服務,虛擬機器使用主機中的虛擬網絡卡vmnet8作為閘道器,並且tcp/ip設定需遵循程式中關於vmnet8的dhcp和nat設定,如ip必須在其dhcp設定的startip和endip之間,閘道器需使用其nat設定的gateway ip。
nat方式可實現虛擬機器主機 通訊,但是 虛擬機器--->網際網路 即只能夠虛擬機器訪問網際網路,但是若想把虛擬機器作為伺服器,讓網際網路訪問,不可以。
但是如果有多個網絡卡,虛擬機器可以不用更改設定,就可以同時訪問多個網絡卡連線的網際網路。
1) 設定vmware 網路連線方式為nat
2)在虛擬機器裡,linux網路設定,只需選擇自動獲取ip,就可以了!
預設使用vmnet1,將虛擬機器ip設定與vmnet1同網段,gateway設定成vmnet1的ip,其餘設定與vmnet1相同,dns設定與主機相同
例如 vmnet1 ip :192.168.101.1
虛擬機器設定: ip :192.168.101.100 gateway : 192.168.101.1
這樣就實現了虛擬機器主機 通訊,但是 虛擬機器網際網路 仍無法通訊
1)選擇vmware的host-only
2)主機的本地連線
3)在虛擬機器linux裡,設定網路
4、共享主機的internet連線的方式(如果主機是win98系統可能不適用):
在主機的「本地連線」屬性的高階裡面共享internet連線。如果選的是vmnet1虛擬網絡卡,則在vmware的ethernet設定需選用host-only;如果選vmnet8,則ethernet設定需選用nat。共享連線後,那個被選中的虛擬網絡卡的ip會預設被設為192.168.0.1(如果主機也是通過區域網的192.168.0.1閘道器上網的,則需把這個虛擬網絡卡設定為不同的網段ip,如192.168.1.1)這時候虛擬機器裡面就可以通過把這個虛擬網絡卡作為閘道器來上網了。實際上是乙個簡單的路由nat,所以nat方式就不討論了,我們只以host-only為例。
共享host-only方式,可實現虛擬機器主機 通訊,但是 虛擬機器--->網際網路 即只能夠虛擬機器訪問網際網路,但是若想把虛擬機器作為伺服器,讓網際網路訪問,不可以。
1)選擇vmware的host-only
2)設定主機的本地連線屬性
被選中的虛擬網絡卡的ip會預設被設為192.168.0.1,當然也可以更改。而且共享連線取消後,還會變回到共享連線前的網路設定。
在虛擬機器linux裡,設定網路:
總結:
VMware虛擬機器聯網方法
1.把虛擬網絡卡vmnet8設定為自動獲得ip 自動獲得dns伺服器,啟用。2.把你虛擬機器中作業系統的 本地連線 也設定為自動獲得ip 自動獲得dns伺服器 在虛擬機器中,右鍵 本地連線 雙擊 internet 協議 看看是不是自動的吧!固定ip的也在這裡改!3.將虛擬機器的上網方式選為nat。右...
Vmware虛擬機器無法聯網(Linux)
今天開啟好久沒用了虛擬機器,發現上不了網,vmnet8之前被我禁用了,啟用之後在虛擬機器重啟網絡卡提示determining ip information for eth0.failed no link present.check cable?在 etc sysconfig network scri...
虛擬機器 VMware
host 指物理存在的計算機,host s os指host上執行的作業系統。host也叫宿主機。guest os 指執行在vm上的作業系統。例如在一台安裝了win dows的計算機上安裝了vmware,那麼,host指的是安裝win dows的這台計算機,其host s os為windows。vm上...