① 怎麼把兩台電腦設置在同一網段急!!!
工具/原料
兩台電腦
方法/步驟
1、用一根網線連接兩台電腦的網線介面。
② 在同一網段、伺服器雙網卡如何設置
雙網卡內外網同時連接的問題
關鍵是網關。用dos操作
mac查找方法:步驟1:點擊左下角「開始」處——>運行
步驟2:在對話框里輸入cmd,進入DOS窗口狀態
步驟3:輸入ipconfig/all後回車,PhysicalAddress顯示的即為本機的MAC地址
案例一:雙網卡靜態IP設置
電腦在公司區域網內。使用用192.168.0.1這個網關時,電腦只能訪問外部網,而用192.168.0.2這個網關時只能訪問內部網。請問,有沒有什麼辦法可以讓我同時訪問內、外部網而不用手工更改網關設置?
答:你只要這樣進行設置:把192.168.0.1作為內部網關,手工增加內部各網段的靜態路由,例如:routeadd192.168.1.0mask255.255.255.0192.168.0.2
案例二:雙網卡加路由器外網自動獲取IP內網靜態IP
買了個路由,將樓上的機子接入互聯網,可是問題來了,雙網卡內外網沖突,雙網關沖突,XP連個提示都沒有,好在我的2003一設置就有提示,搞清楚了,用案例二解決。前提你的路由器開啟DHCP。
主機接外網的網卡IP自動獲取,接內網的網卡的IP10.11.2.*,子網碼是255.255.255.0,
又如何實現,內外網同時可以上線瀏覽?
答:你只要這樣進行設置:把內網網卡的IP設置為10.11.2.*(根據你自己的內網分配ip),子網碼255.0.0.0(重要)網關不填(重要);把外網網卡的IP、dns設置為自動獲取即可
案例三:雙網卡內外網IP自動獲取
主機接外網的網卡IP自動獲取,接內網的網卡的ip也是自動獲取請問,有沒有什麼辦法可以讓我同時訪問內、外網?
答:最簡單的辦法增加路由器,推薦欣全向多WAN口路由器進行解決,實現的最後效果為:所有pc只接一個網卡,連接到我們的路由器上,兩條線路接到路由器上就可以了,至於您的訪問該走哪條線路由路由器進行識別.路由器里的具體設置還要根據您兩條線的訪問許可權的情況進行.
案例四:雙網卡內外網IP自動獲取
如案例三
一個網卡內外網同時上,需要修改下路由即可
外網網關192.168.1.1,內網網關132.235.1.1。
新建一個文本文檔,敲入:
routeadd132.0.0.0mask255.0.0.0132.235.1.1
routeadd0.0.0.0mask0.0.0.0192.168.1.1
routedelete0.0.0.0mask0.0.0.0132.235.1.1
保存為.bat文件。把這個文件設置為開機自動運行,就可以內網外網同時上了。
案例五:雙網卡外網自動獲取IP內網靜止IP
我現在在濟南,總公司的ERP伺服器在北京,一個網卡連在路由器的交換機上,另一個網卡連ADSL的外網,現在只能上外網,不能上ERP。該怎麼解決呢
答:外網網卡自動獲取IP,另一個網關不填
案例六:雙網卡內外網靜止IP
機器有兩塊網卡,接到兩台交換機上
internet地址:192.168.1.8,子網掩碼:255.255.255.0,網關:192.168.1.1
內部網地址:172.23.1.8,子網掩碼:255.255.255.0,網關:172.23.1.1
如果按正常的設置方法設置每塊網卡的ip地址和網關,再cmd下使用routeprint查看時會看到
0.0.0.00.0.0.0192.168.1.1192.168.1.8
0.0.0.00.0.0.0172.23.1.1172.23.1.8
即指向0.0.0.0的有兩個網關,這樣就會出現路由沖突,兩個網路都不能訪問。
如何實現同時訪問兩個網路?那要用到route命令
第一步:routedelete0.0.0.0
"刪除所有0.0.0.0的路由"
第二步:routeadd0.0.0.0mask0.0.0.0192.168.1.1
"添加0.0.0.0網路路由"這個是主要的,意思就是你可以上外網.
第三步:routeadd172.23.0.0mask255.0.0.0172.23.1.1
"添加172.23.0.0網路路由",注意mask為255.0.0.0
,而不是255.255.255.0,這樣內部的多網段才可用。
這時就可以同時訪問兩個網路了,但碰到一個問題,使用上述命令添加的路由在系統重新啟動後會自動丟失,怎樣保存現有的路由表呢?
routeadd-p添加靜態路由,即重啟後,路由不會丟失。注意使用前要在tcp/ip設置里去掉接在企業內部網的網卡的網關
一些單位將內網和外網分開了。痛苦啊,偶單位就是如此。boss當然是基於安全性考慮了,可是沒有筆記本的怎麼辦?又要辦公,有得上網。沒辦法,發揚DIY精神偷偷裝一塊網卡,讓聊天與工作同在。讓你的主機內外兼顧。這是我在網上找到的,謝謝作者了。方法如下:
1.設置其中接internet的網卡的網關為10.0.0.1,啟用後就是默認網關
--註:這是對應外網的網卡,按照你們單位外網的ip分配情況,在TCP/IP屬性中配置好ip、掩碼、DNS
2.將連接單位內部網的網卡IP配好後,設網關設置為空(即不設網關),啟用後,此時內網無法通過網關路由
3.進入CMD,運行:route-padd192.0.0.0mask255.0.0.0192.168.0.1metric1
--註:意思是將192*的IP包的路由網關設為192.168.0.1,-P參數代表永久寫入路由表,建議先不加此參數,實踐通過後在寫上去
4.OK!同時啟用兩個網卡,兩個網關可以同時起作用了,兩個子網也可以同時訪問了,關機重啟後也不用重設!
案例七:雙網卡內外網路由問題
route-padd(轉載)
因為Windows2000下只允許配置一個默認網關,如果在網上鄰居--〉屬性裡面把本地連接(內網)配上網關192.168.97.10,本地連接2(外網)配上網關10.42.29.10,表面上看是配置了2個網關,但是在DOS環境下輸入routeprint命令查看路由表,在路由表下的defaultgateway只有1個網關。
實際上,如果我們的內部網Intranet只處於一個網段192.168.97.0,內部網內的ip地址范圍192.168.97.1~192.168.97.254,連接內網的本地連接可以不用配網關,只配外網的本地連接2網關10.42.29.10。
當內網1號主機192.168.97.2要與2號主機192.168.97.3通訊,主機1檢查目標地址ip192.168.97.3的網段為192.168.97.3與運算255.255.255.0為192.168.97.0,跟本主機處於同一網段,經交換機(根據MAC地址轉發)直接把數據包發給目標主機,而不會走路由器。
當本機器要上外網的時候,經查找本機的路由表,在routeprint命令顯示出來的路由表中,路由查詢是從下往上查詢的,最上面的路由條目為默認路由。經網關把數據包發出去,從而達到與外網通訊的目的。
如果內網還分好幾個網段,這時候,如果內網的本地連接不設網關,顯然是不能與內網的其他網段通訊的。例:如果內網主機192.168.97.1要與192.168.98.1通訊,該主機查找本地路表,由於沒有找到192.168.98.0的相關路由表項,最後只好走默認路由,把數據包送到網關10.42.29.10,而這個網關是外部網的網關,該數據包顯然是無法到達我們內部網的(設內外網的目的主要是為了隔絕,所以外網是無法把此數據包路由到內網的相應目的主機上的)
解決的辦法:添加靜態路由,由於內部網都是以192.168開頭的,所以我們可以在DOS環境下輸入:routeadd192.168.0.0mask255.255.0.0192.168.97.10這又產生了一個問題,192.168.98.1的子網掩碼為255.255.255.0,
重疊路由
假設在路由表中有下列重疊項:
目的掩碼網關標志介面
1.2.3.4255.255.255.255201.66.37.253UGHeth0
1.2.3.0255.255.255.0201.66.37.254UGeth0
1.2.0.0255.255.0.0201.66.37.253UGeth1
default0.0.0.0201.66.39.254UGeth1
之所以說這些路由重疊是因為這四個路由都含有地址1.2.3.4,如果向1.2.3.4發送數據,會選擇哪條路由呢?在這種情況下,會選擇第一條路由,通過網關201.66.37.253。原則是選擇具有最長(最精確)的子網掩碼。類似的,發往1.2.3.5的數據選擇第二條路由。
注意:這條原則只適用於間接路由(通過網關)。把兩個介面定義在同一子網在很多軟體實現上是非法的。例如下面的設置通常是非法的(不過有些軟體將嘗試在兩個介面進行負載平衡):
介面IP地址子網掩碼
eth0201.66.37.1255.255.255.0
eth1201.66.37.2255.255.255.0
對於重疊路由的策略是十分有用的,它允許預設路由作為目的為0.0.0.0、子網掩碼為0.0.0.0的路由進行工作,而不需要作為路由軟體的一個特殊情況來實現。
回頭來看看CIDR,仍使用上面的例子:一個服務提供商被賦予256個C類網路,從213.79.0.0到213.79.255.0。該服務提供商外部的路由表只以一個表項就了解了所有這些路由:213.79.0.0,子網掩碼為255.255.0.0。假設一個用戶移到了另一個服務提供商,他擁有網路地址213.79.61.0,現在他是否必須從新的服務提供商處取得新的網路地址呢?如果是,意味著他必須重新配置每台主機的IP地址,改變DNS設置,等等。幸運的是,解決辦法很簡單,原來的服務提供商保持路由213.79.0.0(子網掩碼為255.255.0.0),新的服務提供商則廣播路由213.79.61.0(子網掩碼為255.255.255.0),因為新路由的子網掩碼較長,它將覆蓋原來的路由。
或者1.設置其中接internet的網卡的網關為192.168.0.1啟用後就是默認網關;
2.將連接單位內部網的網卡IP配好後,將網關設置為空(即不設網關),啟用後,此時內網無法通過網關路由;
3.進入CMD,運行:
route-padd192.0.0.0mask255.0.0.0192.168.0.1metric1
(意思是將192*的IP包的路由網關設為192.168.0.1,-P參數代表永久寫入路由表)
4.OK!同時啟用兩個網卡,兩個網關可以同時起作用了,兩個子網也可以同時訪問了,關機重啟後也不用重設!
按列八:雙網卡外網撥號+TP-LINk方式內網靜止IP
電腦有兩塊網卡,平時用一塊上內網,如果想上外網應該如果設置。單位也有外網是通過「撥號+TP-LINk"的方式接的。
答:只要加一條表態路由就行了。具體操作步驟:單擊「開始→運行」,輸入「CMD」,在打開的命令行窗口中敲入以下命令:
routeaddxxx.xxx.xxx.xxxmaskyyy.yyy.yyy.yyyzzz.zzz.zzz.zzznetric2ifzzz.zzz.zzz.zzz
其中:xxx.xxx.xxx.xxx是你內網的網路地址,yyy.yyy.yyy.yyy是你內網的掩碼,zzz.zzz.zzz.zzz是你內網網卡地址。
例如:internet地址:218.22.123.123,
子網掩碼:255.255.255.0,
網關:218.22.123.254
企業內部網地址:10.128.123.123,
子網掩碼:255.255.255.0,
網關:10.128.123.254
第一步:routedelete0.0.0.0"刪除所有0.0.0.0的路由"
第二步:routeadd0.0.0.0mask0.0.0.0218.22.123.254"添加0.0.0.0網路路由"
第三步:routeadd10.0.0.0mask255.0.0.010.128.123.254"添加10.0.0.0網路路由"
案例十:雙網卡內外網均為靜止IP
電腦在公司區域網內。使用用192.168.0.1這個網關時,電腦只能訪問外部網,而用192.168.0.2這個網關時只能訪問內部網。請問,有沒有什麼辦法可以讓我同時訪問內、外部網而不用手工更改網關設置?
答:你只要這樣進行設置:把192.168.0.1作為內部網關,手工增加內部各網段的靜態路由,例如:routeadd192.168.1.0mask255.255.255.0192.168.0.2
案例十一:雙網卡外網IP自動獲取內網IP靜止
主機接外網的網卡IP自動獲取,接內網的網卡的IP10.11.2.*,子網碼是255.255.255.0,又如何實現,內外網同時可以上線瀏覽?
答:你只要這樣進行設置:把內網網卡的IP設置為10.11.2.*(根據你自己的內網分配ip),子網碼255.0.0.0(重要)網關不填(重要);把外網網卡的IP、dns設置為自動獲取
即可
案例十二:雙網卡內外網IP自動獲取
主機接外網的網卡IP自動獲取,接內網的網卡的ip也是自動獲取請問,有沒有什麼辦法可以讓我同時訪問內、外網?
答:最簡單的辦法增加路由器,推薦用路由器進行解決,實現的最後效果為:所有pc只接一個網卡,連接到我們的路由器上,兩條線路接到路由器上就可以了,至於您的訪問該走哪條線路由路由器進行識別.路由器里的具體設置還要根據您兩條線的訪問許可權的情況進行.
案例十三:如案例十二
一個網卡內外網同時上,需要修改下路由即可
外網網關192.168.1.1,內網網關132.235.1.1。
新建一個文本文檔,敲入:
routeadd132.0.0.0mask255.0.0.0132.235.1.1
routeadd0.0.0.0mask0.0.0.0192.168.1.1
routedelete0.0.0.0mask0.0.0.0132.235.1.1
保存為.bat文件。把這個文件設置為開機自動運行,就可以內網外網同時上了。
③ vmware中的虛擬機和本地主機如何設置在同一網段
一、在VMware中將網路連接方式設置為橋接
1、打開VM菜單欄->Settings
2、在彈出的Virtual
Machine
Setting對話框中點擊Network
Adapter,在右邊的設置選項中選擇Bridged
二、打開virtual
network
editor,並修改默認設置
1、打開Edit菜單欄->virtual
network
editor
2、在彈出的Virtual
Network
Editor對話框中選擇VMnet0,選擇Bridged,並在Bridged
to下拉菜單中選擇Broadcom
802.11g
Network
Adapter,點擊OK,完成設置
3、進入到虛擬機裡面,重連網路,這個時候你將會看到虛擬機IP和主機IP在同一網段,與主機在同一網段的開發板也能和虛擬機通信。
④ 如何將雲伺服器和主機放到同一區域網
如果您說的主機,是自己的主機,那是做不到的
目前提供的雲伺服器都是數據中心提供的專業技術和服務,雲伺服器的概念就是無數台硬體電腦合並起來,然後重新虛擬劃分資源各自使用,
所以雲伺服器本質上並不是一個機器,甚至是並不一定是在同一個區域網,對於數據機房是可以有很多技術調整的,特別是他跟你自己的主機,就更沒關聯了。
如果你說的這個主機,是另外的網站服務主機,或單獨的網路伺服器,那就需要聯絡數據中心的技術,這個也是要看人家自己的游戲規則,因為按咱們快雲伺服器的規則,是不同的產品系列使用不同的IP段,以及區分區域網來管理,規矩嚴謹,不允許無規章不關聯的並網,而其他的小商家就另議了。
⑤ 求怎樣把虛擬機和物理主機在同一網段
只有使用橋接模式,才能和主機處於同一網段。
看了下,你主機所處的網路沒有dhcp伺服器,建議指定ip地址為192.168.0.2,子網掩碼255.255.255.0
虛擬機指定ip地址為192.168.0.3,子網掩碼255.255.255.0
不過這樣虛擬機是無法上網的。
如果你是主機寬頻撥號的,建議打開網路連接,右鍵「寬頻連接」,選擇高級,選擇共享連接(如果需要指定共享連接的網卡選擇本地連接),這時系統會默認給你的本地連接指定一個ip地址192.168.0.1
虛擬機設置橋接,默認自動獲取一般會獲取到192.168.0.2這樣的ip地址,這樣你和主機處於同一網段,並且可以通過主機的寬度連接共享上網。
⑥ 如何使主機與虛擬機在同一網段互相通信
虛擬機設置中網路適配器,選擇為橋接模式。
如果主機物理網路中有路由器或dhcp伺服器,就可以自動給虛擬機分配和主機相同的網段ip地址。
虛擬機和物理機同時設置防火牆,允許區域網的文件列印機共享和網路發現就可以在網路中相互看見,並能訪問其共享文件夾和ping 通。
⑦ 主機的ip 需要和虛擬機配置成同一網段,怎麼設置
vmware8 網路與 路由器網路是兩個不同的網路。
如果你說的vmware8是軟體版本號:vmware8網卡設置了192.168.80.1,虛擬機的ip為192.168.80.130 後面的網路是vmware8虛擬分配的ip,可以改為其他網段。例如:vmware8 可設置為192.168.79.1,虛擬機ip自動分配為192.168.79.xx網段。實體機可以與虛擬機之間互通。
如果你說的vmware8是VMnet8,即實體機的虛擬網卡,那麼可以修改vmnet8 ip為192.168.80.xx其他ip地址,虛擬機與實體機也可以互通。
路由器分配的真實ip地址不需要改變。這個是實體機的真實網卡。
⑧ vmware中的虛擬機和本地主機如何設置在同一網段
VMware虛擬機與主機實現區域網設置方法:
1、安裝完成虛擬機VMware,在網路連接里可以看到多出來兩個虛擬網卡,VMware Network Adapter VMnet1和VMware
Network Adapter VMnet8。
2、設置網路,使用的是無線網路(如果是本地連接,設置方式相同),右鍵選擇無線網路連接,在屬性窗口中選擇高級,選中允許其他網路用戶通過此計算機的Internet連接來連接,並在家庭網路連接處,選擇 VMware
Network Adapter VMnet8,確定。
3、,查看下VMware Network Adapter VMnet8的網路連接屬性,被自動設置為 192.168.0.1,255.255.255.0。
4、啟動虛擬機,進入虛擬機操作系統,設置虛擬機的網路連接,設置IP為192.168.0.2,子網掩碼為255.255.255.0,網關為192.168.0.1(網關是VMware
Network Adapter
VMnet8虛擬網卡的IP地址),DNS設為主機網路連接的DNS,(連接到外網的連接的DNS,使用的是無線網路連接,所以找到無線網路連接的DNS就是了,如果是寬頻連接,就是本地連接的DNS)。
⑨ 虛擬機如何設置IP和宿主機的IP在同一網段內
關於橋接網路:
]Host 的物理網卡和Guest 的網卡在VMnet0 交換機上通過虛擬網橋進行橋接,這也就是說,我的物理網卡和Guest 的虛擬網卡(註:這個虛擬網卡不等於VMware Network Adapter VMnet1 或者VMware Network Adapter VMnet8)處於同等地位,此時的Guest 就好像我的Host 所在的一個網段上的另外一台機器。我的Host 的物理網卡配置如下:IP 地址為手工指定方式,網關為192.168.0.1,那麼我的Guest 就應該和我的Host 處於同一個網段,它的配置可為:
Ethernet adapter 本地連接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-1A-A0-A9-DC-1B
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . . : 192.168.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
IP 地址為手工指定方式,網關為192.168.0.1,那麼我的Guest 就應該和我的Host 處於同一個網段,它的配置為:
Ethernet adapter Bridged:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-1A-A0-A9-DC-1B
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . . : 192.168.0.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
同樣,IP 地址也為手工指定方式,網關也為192.168.0.1,這樣的話,IP 地址為192.168.0.2 的Host 和IP 地址為
192.168.0.10的Guest 就可以互通了:
Ethernet adapter Bridged:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-1A-A0-A9-DC-1B
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . . : 192.168.0.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
Pinging 192.168.100.10 with 32 bytes of data:
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.100.10:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
當然,Guest 所配置的IP 地址一定要在192.168.0 網段沒有被佔用,而且我的網路管理員允許我來使用這個IP 地址。如果在192.168.0 網段,存在DHCP 伺服器,那麼Host 和Guest 都可以把IP 地址獲取方式設置為DHCP 方式。
關於NAT網路
在NAT 網路中,會使用到VMnet8 虛擬交換機,Host 上的VMware Network Adapter VMnet8 虛擬網卡被連接到VMnet8交換機上,來與Guest 進行通信,但是VMware Network Adapter VMnet8 虛擬網卡僅僅是用於和VMnet8 網段通信用的,它並不為VMnet8 網段提供路由功能,處於虛擬NAT 網路下的Guest 是使用虛擬的NAT 伺服器來連接到Internet 的。VMware 功能非常強大,在NAT 網路下,我們甚至可使用Port Forwarding 功能,來把Host 的某一個TCP 或者UDP 埠映射到Guest 上!我的VMware Network Adapter VMnet8 虛擬網卡的IP 地址配置如下:Ethernet adapter 本地連接:
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
Physical Address. . . . . . . . . : 00-50-56-C0-00-08
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.153.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
IP地址是手工填寫的,但卻不是由我來指定的,而是VMware 在安裝的時候自動隨機指定的一個IP 地址(注意,不要修改VMware Network Adapter VMnet8 虛擬網卡所在的網路ID,這樣的話會造成Host 和Guest 無法通信)。那麼,我的NAT 網路的虛擬機的IP 地址也為192.168.153.0 這個網段,其IP 地址配置為:
Windows IP Configuration
Host Name . . . . . . . . . . . . : Lineage
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : no
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter NAT:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . . . . . : VMware PCI Ethernet Adapter
Physical Address. . . . . . . . . . . . . : 00-50-56-C0-00-08
Dhcp Enabled. . . . . . .. . . . . . . . : Yes
Autoconfigureration Enanble. . . . :Yes
IP Address. . . . . . . .. . . . . . . . : 192.168.153.10
Subnet Mask . . . . . . .. . . . . . . . : 255.255.255.0
Default Gateway . . . .. . . . . . . . . :192.168.153.2
DHCP Server. . . . . . .. . . . . . . . . :192.168.153.254.....................
可以看到,它的IP 地址分是由DHCP 伺服器分配的的,DHCP 伺服器的地址為192.168.85.254,那為什麼會有DHCP 伺服器存在呢?
這是因為VMware 安裝之後,會有一台虛擬的DHCP 伺服器為虛擬機來分配IP 地址,這個DHCP 伺服器,你可以ping 通它,但是無法進行訪問,因為實際上它就是一個系統服務而已,在開始——>運行中輸入services.msc,就會看到這個服務
此時可以看到,Guest 的網卡和Host 上的VMware Network Adapter VMnet8 虛擬網卡擁有相同的網路ID,這樣的話,在Guest 中,ping 通Host 就沒有問題了:
Pinging 192.168.153.1 with 32 bytes of data:
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.153.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
有一點需要說明的是,在NAT 方式的網路中,Guest 的Gateway 都指向了192.168.X.2,在本例中,X=153,也就是那個虛擬的NAT 伺服器的地址,這個伺服器是一台虛擬的NAT 伺服器,可以ping 通它,但是卻無法訪問到這台虛擬機,因為這同樣也是一個系統服務:這時候,我的Guest 和Host 就可以實現互訪了,並且如果我的Host 此時已經連接到了Internet,那麼我的Guest 也就可以連上Internet 了。那麼Host 上的VMware Network Adapter VMnet8 虛擬網卡在這里扮演了一個什麼角色呢?它僅僅是為Host 和NAT 虛擬網路提供了一個通信介面,所以,即便在Host 中Disable 掉這塊虛擬網卡,Guest 仍然是可以上網的,只是Host 無法再訪問VMnet8 網段,也即是無法訪問Guest 而已。
關於Host-Only網路
在Host-Only 網路中,Host-Only 網路被用來設計成一個與外界隔絕的(isolated)網路,其實Host-Only 網路和NAT 網路非常相似,唯一不同的地方就是在Host-Only 網路中,沒有用到NAT 服務,沒有伺服器為VMnet1 網路做路由,它當然就沒有辦法訪問Internet 啦,可是如果此時我的Host 要和Guest 通信怎麼辦呢?當然就要用到VMware Network Adapter VMnet1 這塊虛擬網卡了。
如下圖,這是我的Host 上的VMware Network Adapter VMnet1 虛擬網卡的配置,同樣,VMware 也為我自動隨機分配好了它的IP:
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
Physical Address. . . . . . . . . : 00-50-56-C0-00-01
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.201.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
那麼如果我把Guest 的網路設置成了Host-Only 的話,把它的IP 獲取方式設置為DHCP,它會到虛擬的DHCP 伺服器上拿到IP,這個DHCP 伺服器仍然是一個虛擬的DHCP 伺服器(僅僅是一個系統服務而已),而且在下圖中,可以看到,這個DHCP 伺服器的IP 地址仍然是192.168.X.254,這里X=201,因為要和我的VMnet1 的網路ID 相同。所以,Guest 所獲得的IP和我的Host 的VMware Network Adapter VMnet1 虛擬網卡的IP 使用同一個網路ID:
Windows IP Configuration
Host Name . . . . . . . . . . . . : Lineage
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : no
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Host-Only:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . . . . . : VMware PCI Ethernet Adapter
Physical Address. . . . . . . . . . . . . : 00-50-58-C0-50-0d
Dhcp Enabled. . . . . . .. . . . . . . . : Yes
Autoconfigureration Enanble. . . . :Yes
IP Address. . . . . . . .. . . . . . . . : 192.168.201.10
Subnet Mask . . . . . . .. . . . . . . . : 255.255.255.0
Default Gateway . . . .. . . . . . . . . :
DHCP Server. . . . . . .. . . . . . . . . :192.168.153.254.....................
可以看到,在Host-Only 網路下,Guest 的Default Gateway 被設置為NULL,這是由於沒有默認路由器為它到外部網路提供路由的緣故,也即是上邊說到的Host-Only 網路沒有NAT 伺服器!如果使用route add 命令加上某個地址做為它的路由器,它仍然不能訪問Internet(實際上也沒有地址可加)。這樣,我的Guest 雖然沒有辦法訪問Internet,但是仍然可以和我的Host進行通信,這正是因為我的Host 上的VMware Network Adapter VMnet1 虛擬網卡起到了作用,它負責和VMnet1 網路相連,為我訪問Host-Only 網路下的Guest 提供了通信介面。下圖顯示了在Host-Only 網路中的Guest 與我的Host 的通信情況:
Pinging 192.168.201.1 with 32 bytes of data:
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.201.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
至於為何要把Host-Only 網路設置為沒有Default Gateway 的方式,這是VMware 的設計使然,它就是讓我們建立一個與外界隔離(isolated)的網路時而使用的。事實上,如果我足夠BT,也可以在Host 上來為VMware Network Adapter VMnet1 虛擬網卡來做路由。比如,我可以用Windows 2000 的RRAS 來做,這樣的話,處於Host-Only 網路下的Guest 就又可以上網了,它們只需要使用route add 命令把自己的Default Gateway 指向Host 上的VMware Network Adapter VMnet1 虛擬網卡即可,不過這樣做不推薦,也沒有必要.
至此,VMware 的3 種網路,就應該可以理解可以看到,如果想要Guest 上網,在3 種網路模型中,
最為簡單的方式就是NAT,因為它不需要任何的網卡設置,IP 地址也可以從虛擬的DHCP 伺服器來獲得,要做的僅僅就是把它的網路設置為NAT 方式即可。
至於Bridged 模式,則需要額外的IP 地址,這有可能會實現不了,因為並不是每個ISP 都那麼大方。
如果是Host-Only,則又需要設置RRAS,沒有幾個人會願意為了讓虛擬機上網而換OS 的,所以就用NAT 最好了。
在這里要強調的一點是,如果設置了Host-Only 網路,非要為VMnet1 做路由,一定要用RRAS,而不要用Windows XP 或者2000 的ICS,因為它會自動把內網的介面地址改為192.168.0.1。你在安裝虛擬機的時候,VMware 不會正好給你的VMware Network AdapterVMnet1 虛擬網卡分配為192.168.0.1 的地址吧?這樣的話會造成VMware Network Adapter VMnet1 虛擬網卡和VMnet1 網段的網路ID 不一致,自然,你的Guest 就沒有辦法和Host 通信了!
實際上經常還會遇到這樣的情況:比如VMware 為我分配的網路ID 在將來會被我用到,或者嫌VMware 為你分配的網路不好(比如它給你分了個192.168.148.0 的網路ID),那麼可以到這里來修改:
單擊VMware 的「Host」菜單,選擇「Virtual Network Settings ...」
選擇「Host Virtual Network Mapping」中,VMnet1 所在的虛擬網路,單擊後邊的按鈕,選擇「Subnet」菜單,即可以調整你的網路ID。
⑩ 如何使主機和虛擬機IP同一網段
1.win下運行--cmd
2.ipconfig
3.看本地連接的ip地址和網關.如為:202.114.16.35,255.255.0.0
4.終端里setup
5.選擇網路配置選項
6.更改ip為202.114.16.34(隨意,只要是同一網段就行).網關寫為一樣
7.退出
8.在系統選項,網路連接中激活eth0
9.service
network
restart
10.over
P.S.
將虛擬機與宿主機連接方式設為橋接