PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
[問] vmware guest 如何存取host的實體lan網芳?

as title;假設

PC A : Win 實機,和 B 同一個實體 LAN L (192.168.0.X)
PC B : Win 實機, 跑 VMWare (server 1.0.4)
PC C : Win 虛擬, B 的 guest,用 B 的網卡作NAT (vnet 8)
PC D : 同 C

則,
1. 要如何讓 A 在 L 能看見 C 的網芳資源;以及,讓 C 能看見 A 在 L 的網芳資源?
2. 如何讓 D 與 C 同時分享?

目前用VMWare NAT 在 try,不過我想,用IP分享器也會有同樣問題,請各位指教指教。

顯然不能用 port forwarding,因為
a. 為 C 作 forwarding, B 就不能分享了
b. 而且 犧牲 B 滿足 C,也幫不到 D
c. 除非改網芳的 port? (太公認了,大概改不動吧?)

不想用 bridge (vnet0)。bridge 可以讓 C (D,...)直接連上 L,
但不知為何,大量傳送(大檔或大量小檔)經常導致 C 甚至 B 當機。
( VMWare bridge 導致當機好像搜尋得到,不過也沒解法,不知是否是普遍現象?)

想用 Windows & VMWare 的設定來完成。
如果安裝傳檔軟體如 FTP 等,不必開這個主題也作得到,這方面的建議就先敬謝了。

以上,還請識者不吝指教。
     
      
__________________
-----------
潛...
舊 2007-12-18, 08:32 PM #1
回應時引用此文章
tatikoma離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,803
bridge應該就可以
如果看不見
可能是computer browser清單沒起來吧
但直接用UNC路徑或IP一樣能存取
NAT的話
guest好像只能存取到host的資源
所以你也可以從host下手分享動作
目前我都是跑bridge或host only
所以有點不確定

傳檔當機問題
你可以換張好一點的網路卡或更新網卡驅動來因應
vm tools也記得要安裝來加強效能
 
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2007-12-19, 12:00 AM #2
回應時引用此文章
u8526425現在在線上  
ljs95510
*停權中*
 
ljs95510的大頭照
 

加入日期: Nov 2003
您的住址: 台中/大里
文章: 761
1.應該沒有問題吧....只要設同一網段,透過網芳的設定,彼此、相互間都可看到、資源也可以共享。

2.例如你的電腦群組位址全都設 192.168.0.*、網路遮罩設255.255.255.0,其餘只要設妥網芳、使用權限等,就像一般實體電腦的運作一樣。^^
舊 2007-12-19, 12:04 AM #3
回應時引用此文章
ljs95510離線中  
ljs95510
*停權中*
 
ljs95510的大頭照
 

加入日期: Nov 2003
您的住址: 台中/大里
文章: 761
"有圖有真相":
1.這是 Host的畫面(電腦 VXA為 VM):系統為 Vista


2.這是 Guest(由電腦 VXA擷取)的畫面:系統為 XP



引用:
作者ljs95510
1.應該沒有問題吧....只要設同一網段,透過網芳的設定,彼此、相互間都可看到、資源也可以共享。

2.例如你的電腦群組位址全都設 192.168.0.*、網路遮罩設255.255.255.0,其餘只要設妥網芳、使用權限等,就像一般實體電腦的運作一樣。^^
舊 2007-12-19, 12:29 AM #4
回應時引用此文章
ljs95510離線中  
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
先感謝樓上兩位的分享。

引用:
作者u8526425
bridge應該就可以
...
NAT的話
guest好像只能存取到host的資源
...
傳檔當機問題
你可以換張好一點的網路卡或更新網卡驅動來因應
vm tools也記得要安裝來加強效能


對,bridge相當於將 guest 直接接在 host 的實體 lan 上,所以一定能通。
我不使用是因為無法排除當機問題。(ma69gm-s2h的 onboard Gigabit NIC; 換張100Mb螃蟹卡反而ok 都是 MS 自動偵測的 driver)

引用:
作者ljs95510
1.應該沒有問題吧....只要設同一網段,透過網芳的設定,彼此、相互間都可看到、資源也可以共享。

2.例如你的電腦群組位址全都設 192.168.0.*、網路遮罩設255.255.255.0,其餘只要設妥網芳、使用權限等,就像一般實體電腦的運作一樣。^^


這個比較奇怪。我以為 guest 躲在 NAT 裡面,除非 port forwarding,否則應該只有 host 能透過 ICS 網卡看到 guest。

以 VMWare 來講:
假設 B 的 lan 是 192.168.0.2 (gateway 192.168.0.1)
VNET8 在 B 通常是隨意預設IP的虛擬網卡, 現假設其 IP 為 192.168.100.1,
則VNET8 作為 NAT,對 C 為 gateway 192.168.100.2
C 若使用 VNET8 的DHCP, 通常是 192.168.100.128
於是 C 100.128 -> vnet8 100.2 -> vnet8 NIC 100.1 -> NAT -> B 0.2 -> 0.1 -> 出去
因為有 NAT 擋著,所以 A 和 C 的網芳是互相看不到的(只有中間的 B 能同時看到兩邊,但也不是在同一個lan上)
----------
我試著強制設定 B 的 VNET8 的網卡與 subnet 設定,將上面的連線改成
C 0.5 -> vnet8 0.4 -> vnet8 NIC 0.3 -> NAT -> B 0.2 -> 0.1 -> 出去
結果 C 還是看不到 A 的網芳。

不知 ljs95510 網友是否可以分享 LAN, VMWare NAT 與 VNET8 網卡的設置方法?
又,因為 vista 沒有 ipx 協定,而圖中網芳用的都是機器名稱,看來您的分享是跑 NETBIOS OVER TCPIP 吧?
__________________
-----------
潛...

此文章於 2007-12-19 05:29 AM 被 tatikoma 編輯.
舊 2007-12-19, 05:26 AM #5
回應時引用此文章
tatikoma離線中  
ljs95510
*停權中*
 
ljs95510的大頭照
 

加入日期: Nov 2003
您的住址: 台中/大里
文章: 761
抱歉,我....是實用派啦,對此可能沒有閣下研究那麼透徹(裝 VM只是為了配合號子以 XP裡較低的 128位元加密 IE供網路下單之用)。

至於 VMware只使用其預設值,未予改變;其 IP由 DHCP依主機之設定(載有 DNS, NAT, DHCP, WINS....)自動配發。

或許樓主不用想得太複雜呀。^^


引用:
作者tatikoma
先感謝樓上兩位的分享。

對,bridge相當於將 guest 直接接在 host 的實體 lan 上,所以一定能通。
我不使用是因為無法排除當機問題。(ma69gm-s2h的 onboard Gigabit NIC; 換張100Mb螃蟹卡反而ok 都是 MS 自動偵測的 driver)



這個比較奇怪。我以為 guest 躲在 NAT 裡面,除非 port forwarding,否則應該只有 host 能透過 ICS 網卡看到 guest。

以 VMWare 來講:
假設 B 的 lan 是 192.168.0.2 (gateway 192.168.0.1)
VNET8 在 B 通常是隨意預設IP的虛擬網卡, 現假設其 IP 為 192.168.100.1,
則VNET8 作為 NAT,對 C 為 gateway 192.168.100.2
C 若使用 VNET8 的DHCP, 通常是 192.168.100.128
於是 C 100.128 -> vnet8 100.2 -> vnet8 NIC 100.1 -> NAT -> B 0.2 -> 0.1 -> 出去
因為有 NAT 擋著,所以 A 和 C 的網芳是互相看不到的(只有中間的 B 能同...
舊 2007-12-19, 09:49 AM #6
回應時引用此文章
ljs95510離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,803
http://www.realtek.com.tw/downloads...&Downloads=true
內建驅動都有點年代了
目前realtek 8110與8139應該都是用同一款驅動
你換看看吧
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2007-12-19, 09:55 AM #7
回應時引用此文章
u8526425現在在線上  
ljs95510
*停權中*
 
ljs95510的大頭照
 

加入日期: Nov 2003
您的住址: 台中/大里
文章: 761
補充:
剛再仔細看了閣下所舉的設例,似乎是網段設定有問題?
以 192.168.100.* 及192.168.0.*來說,應該是分屬不同網段的。

解決方式是,請把網路遮罩改設為 255.255.0.0試試~~~


引用:
作者tatikoma
先感謝樓上兩位的分享。

對,bridge相當於將 guest 直接接在 host 的實體 lan 上,所以一定能通。
我不使用是因為無法排除當機問題。(ma69gm-s2h的 onboard Gigabit NIC; 換張100Mb螃蟹卡反而ok 都是 MS 自動偵測的 driver)



這個比較奇怪。我以為 guest 躲在 NAT 裡面,除非 port forwarding,否則應該只有 host 能透過 ICS 網卡看到 guest。

以 VMWare 來講:
假設 B 的 lan 是 192.168.0.2 (gateway 192.168.0.1)
VNET8 在 B 通常是隨意預設IP的虛擬網卡, 現假設其 IP 為 192.168.100.1,
則VNET8 作為 NAT,對 C 為 gateway 192.168.100.2
C 若使用 VNET8 的DHCP, 通常是 192.168.100.128
於是 C 100.128 -> vnet8 100.2 -> vnet8 NIC 100.1 -> NAT -> B 0.2 -> 0.1 -> 出去
因為有 NAT 擋著,所以 A 和 C 的網芳是互相看不到的(只有中間的 B 能同...
舊 2007-12-19, 10:14 AM #8
回應時引用此文章
ljs95510離線中  
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
引用:
作者ljs95510
...VMware只使用其預設值,未予改變;其 IP由 DHCP依主機之設定(載有 DNS, NAT, DHCP, WINS....)自動配發。
...


是的,通常大家 NAT 會用預設值,於是 VNet8 以及 guest 自動取得的網段一定會和host 的網卡不同(就是我舉的 100.X的例子)。
您說可以將NAT設成跟host 同段,您的圖上 guest 可以看到 host 以外的機器,我是蠻驚奇的,不過我try不出來(如前述,全設成 0.Y)

引用:
作者u8526425
...
內建驅動都有點年代了
目前realtek 8110與8139應該都是用同一款驅動
你換看看吧


之前覺得lan速度慢,將主機板附的driver拔掉用vista自帶的06年07月版,結果 VMWare bridge 到 gigabit NIC 當得一蹋糊塗。
現在上 realtek 官網找(ga-ma69gm-s2h用的是) 8169 driver for vista 07年12月版,目前 bridge 下測來還不錯。
( vista 多媒體影響網路速度,不知 sp1 能不能解啊 )

NAT 看來挺難搞的,bridge 能用就加減用, mask 就不try了。多謝樓上朋友們指教,也歡迎有興趣的朋友繼續討論。
__________________
-----------
潛...
舊 2007-12-20, 05:51 PM #9
回應時引用此文章
tatikoma離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:57 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。