![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - [問] vmware guest 如何存取host的實體lan網芳?
(https://www.pcdvd.com.tw/showthread.php?t=763645)
|
|---|
[問] 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 等,不必開這個主題也作得到,這方面的建議就先敬謝了。 以上,還請識者不吝指教。 |
bridge應該就可以
如果看不見 可能是computer browser清單沒起來吧 但直接用UNC路徑或IP一樣能存取 NAT的話 guest好像只能存取到host的資源 所以你也可以從host下手分享動作 目前我都是跑bridge或host only 所以有點不確定 傳檔當機問題 你可以換張好一點的網路卡或更新網卡驅動來因應 vm tools也記得要安裝來加強效能 |
1.應該沒有問題吧....只要設同一網段,透過網芳的設定,彼此、相互間都可看到、資源也可以共享。
2.例如你的電腦群組位址全都設 192.168.0.*、網路遮罩設255.255.255.0,其餘只要設妥網芳、使用權限等,就像一般實體電腦的運作一樣。^^ |
|
先感謝樓上兩位的分享。
引用:
對,bridge相當於將 guest 直接接在 host 的實體 lan 上,所以一定能通。 我不使用是因為無法排除當機問題。(ma69gm-s2h的 onboard Gigabit NIC; 換張100Mb螃蟹卡反而ok :jolin: 都是 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 能同時看到兩邊,但也不是在同一個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 吧? |
抱歉,我....是實用派啦,對此可能沒有閣下研究那麼透徹(裝 VM只是為了配合號子以 XP裡較低的 128位元加密 IE供網路下單之用)。
至於 VMware只使用其預設值,未予改變;其 IP由 DHCP依主機之設定(載有 DNS, NAT, DHCP, WINS....)自動配發。 或許樓主不用想得太複雜呀。^^ 引用:
|
http://www.realtek.com.tw/downloads...&Downloads=true
內建驅動都有點年代了 目前realtek 8110與8139應該都是用同一款驅動 你換看看吧 |
補充:
剛再仔細看了閣下所舉的設例,似乎是網段設定有問題? 以 192.168.100.* 及192.168.0.*來說,應該是分屬不同網段的。 解決方式是,請把網路遮罩改設為 255.255.0.0試試~~~ 引用:
|
引用:
是的,通常大家 NAT 會用預設值,於是 VNet8 以及 guest 自動取得的網段一定會和host 的網卡不同(就是我舉的 100.X的例子)。 您說可以將NAT設成跟host 同段,您的圖上 guest 可以看到 host 以外的機器,我是蠻驚奇的,不過我try不出來(如前述,全設成 0.Y) :stupefy: 引用:
之前覺得lan速度慢,將主機板附的driver拔掉用vista自帶的06年07月版,結果 VMWare bridge 到 gigabit NIC 當得一蹋糊塗。 現在上 realtek 官網找(ga-ma69gm-s2h用的是) 8169 driver for vista 07年12月版,目前 bridge 下測來還不錯。 ( vista 多媒體影響網路速度,不知 sp1 能不能解啊 :unbelief: ) NAT 看來挺難搞的,bridge 能用就加減用, mask 就不try了。多謝樓上朋友們指教,也歡迎有興趣的朋友繼續討論。 |
| 所有的時間均為GMT +8。 現在的時間是01:02 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。