作者 主題: About VMware 連線設定  (閱讀 30574 次)

0 會員 與 1 訪客 正在閱讀本文。

mick2007

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
About VMware 連線設定
« 於: 2007-11-04 17:59 »
Hi
   我是新手不太會用VMware, 雖然看了很久但是我的設定似乎還少了什麼 , 請前輩們幫個忙, Thanks!
目的  我希望三台機器都可以互連  
Host [ windows  用 ADSL 沒有固定位址 ]
guest1  2張網卡
*    eth0  NAT 模式 採DHCP 動態位址 可連線 到外部 internet
*    eth1  Host only 模式 利用 windows 分享連線 設固定 192.168.0.2
              gateway 設 192.168.0.1  
guest2  1張網卡
*      eth0  Host-Only 模式,利用 windows 分享連線 設固定 192.168.0.3
                gateway 設 192.168.0.1        
Destination  Gateway   Genmask          Flags Metric Ref  Use   Iface
192.168.0.0  0.0.0.0    255.255.255.0     U     0        0      0     eth0
169.254.0.0  0.0.0.0    255.255.0.0        U     0        0      0      eth0
127.0.0.0     0.0.0.0     255.0.0.0          U     0        0      0       lo
0.0.0.0       192.168.0.1  0.0.0.0           UG    0        0      0       eth0

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #1 於: 2007-11-04 19:37 »
請參考:
http://phorum.study-area.org/viewtopic.php?t=47392

問題點可能在:
1. VMware 裝好之後, host-only 用的網段不一定是 192.168.0.x
要從程式集 -> VMware -> Manage Virtual Networks
再看 host-only 用的範圍, 而且 host-only 已經有 DHCP Server 功能.

2. 如果只要 host os 跟 guest os 都能上網, 選 NAT 模式就有類似 IP 分享器的功能了.
冷笑話: 我的 IP 是 127.0.0.1

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
About VMware 連線設定
« 回覆 #2 於: 2007-11-04 22:29 »
如果沒特殊的需求,用 bridge mode 如何?

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #3 於: 2007-11-04 22:47 »
引述: "netman"
如果沒特殊的需求,用 bridge mode 如何?


以網友的需求:
1. windows 用 ADSL 沒有固定位址
2. 希望三台機器都可以互連

推論需要:
1. 有(邏輯上)區域網路的環境.

加上:
1. Bridge Mode 會將另外兩台的虛擬網卡暴露於 ADSL 直接連線的環境.
2. 如果兩台 VM 要連上網需要再裝連線軟體, 會提高負載.
3. Bridge Mode 會讓網卡進入監聽模式, 會提高負載.

所以才建議用 NAT 模式, 好處是:
1. 三台電腦(兩台 VM + 一台 host )在 VNet 內, 屬於區域網路, 不會讓 VM 的封包及卡號擴散.
2. 如果必要時, VM 也可以透過 host OS 對外上線.
冷笑話: 我的 IP 是 127.0.0.1

mick2007

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
About VMware 連線設定
« 回覆 #4 於: 2007-11-05 07:54 »
我有試過 兩台都以NAT 抓動態I P  但是當我兩台啟動時是抓不到I P  ...
如 rcnetwork restart ...顯示 DHCP eth0 -------- no I P address yet
布確定哪邊出錯

mick2007

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
About VMware 連線設定
« 回覆 #5 於: 2007-11-05 07:57 »
我的 VMnet1 是用198.168.0.0 subnet
VMnet8 是用198.168.134.0 subnet

而雖然guest 1 是可以上網的 .. 但是host 跟guest 似乎互相看不到
Pinging 198.168.134.128 with 32 bytes of data:
Request timed out.

除了網路設定之外, host 跟guest 是不是還要啟動什麼或是改什麼設定?

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #6 於: 2007-11-05 09:30 »
引述: "mick2007"
我有試過 兩台都以NAT 抓動態I P  但是當我兩台啟動時是抓不到I P  ...
如 rcnetwork restart ...顯示 DHCP eth0 -------- no I P address yet
布確定哪邊出錯


建議先簡化環境, 一步一步來:

1. host OS (Windows) 本身有幾張網卡, 有設定哪些資料?
(假設是連接 ADSL , 使用 DHCP , 所以開機時應該沒有取得 IP , 會使用 169.254.x.x )

2. 裝了 VMware 後, 才會多出兩個 VNet : NAT 跟 host-only , 而:
host 會新增兩張虛擬網卡, 使用 192.168.0.1 與 192.168.134.1 .
VMware 虛擬的 gateway/DNS/DHCP Server 會使用 192.168.0.2 , 192.168.134.2 .

3. 到這個步驟, 先從 host OS (Windows), 打 ipconfig , 及 ping 192.168.0.1, 192.168.0.2, 192.168.134.1, 192.168.134.2 , 來確定 host OS 的虛擬網卡及 VMwrae 虛擬的 Server 已經正常.

4. 然後才加入第一台 VM , 先加入第一張虛擬網卡, 使用 NAT , 確定可以抓到 192.168.0.3~254 或 192.168.134.3~254 其中一個 IP , 再來 ping 192.168.0.2 或 ping 192.168.134.2 .
注意1: ping 192.168.0.1 或 ping 192.168.134.1 由於 Windows 的防火牆, 是很可能 ping 不到的
注意2: 您把 192.168.0.2 佔用了, 會與 VMware 虛擬的 Server 衝突.
注意3: 您把 Gateway 指向 192.168.0.1 , 這是 host OS (Windows) 用的 IP
, 除非您確定設定沒錯, 否則是沒有作用的.

所以問題大概是在您沒有看過 VMware 虛擬出來的環境, 而照常見的設法, 與 VMware 所架構的環境有衝突吧.
冷笑話: 我的 IP 是 127.0.0.1

mick2007

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
About VMware 連線設定
« 回覆 #7 於: 2007-11-07 09:33 »
>2. 裝了 VMware 後, 才會多出兩個 VNet : NAT 跟 host-only , 而:
>host 會新增兩張虛擬網卡, 使用 192.168.0.1 與 192.168.134.1 .
>VMware 虛擬的 gateway/DNS/DHCP Server 會使用 192.168.0.2 , >192.168.134.2 .

 ===> 我正式著把環境改回原始值 , 不過還是有些問題
我的兩台guest os  改回都只剩一張網卡 , 都用NAT
第一台抓到192.168.134.128  .... 沒有問題 , 可以ping gatway 192.168.134.2 (但是不會ping 到192.168.134.1 --- host 的VMnet 8 這樣對嗎? )
第二台guest 依舊抓不到IP address
回來看host 去ping 192.168.0.1 跟192.168.134.1 都正常
但192.168.134.2 是ping不到的  ?
我在VM network editor 裡 看DHCP 是正常顯示start ........

想問一下我應該檢查哪一部分?

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #8 於: 2007-11-07 09:58 »
引述: "mick2007"
我的兩台guest os  改回都只剩一張網卡 , 都用NAT
第一台抓到192.168.134.128  .... 沒有問題 , 可以ping gatway 192.168.134.2 (但是不會ping 到192.168.134.1 --- host 的VMnet 8 這樣對嗎? )

似乎是比較像一般 VMware 環境, 而 192.168.x.1 是 host OS 用掉了, 如果 host OS 裝 Windows XP , 預設有開啟防火牆, 則不會回應 ping 的動作, 所以要在 Windows 關掉防火牆, 或允許 ping (ICMP echo), 再從 guest OS 去 ping 192.168.x.1 .

這個步驟完成後, 再把 host OS 連上 ADSL , 由 guest OS 去 ping Internet 上的其他主機看看是否成功.



引述: "mick2007"
第二台guest 依舊抓不到IP address
回來看host 去ping 192.168.0.1 跟192.168.134.1 都正常
但192.168.134.2 是ping不到的  ?


是 guest OS 無法 ping 到 192.168.134.2 ?
還是 host OS 無法 ping 到 192.168.134.2 ?
冷笑話: 我的 IP 是 127.0.0.1

acty

  • 鑽研的研究生
  • *****
  • 文章數: 694
    • 檢視個人資料
    • UNIX 管理者的學習紀錄
About VMware 連線設定
« 回覆 #9 於: 2007-11-07 13:12 »
請看一下 Page 300
http://www.vmware.com/pdf/ws6_manual.pdf
Setting up Two Separate Host-Only Network

好像是說如果有兩個 Vmware Guest 要使用 Host-Only 方式
要有兩張虛擬的 Host-Only 網卡才行

沒試過請試看看吧
~~破窗計畫來囉~~~

學習與挑戰是我的樂趣... HIT!!
我知道的不多  但歡迎大家以起來討論

UNIX 管理者的學習紀錄 - http://actychen.wordpress.com

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #10 於: 2007-11-07 16:37 »
我想樓主要的是"三台互連", acty 提供的是"兩台 VM 分別跟 host 建立連線", 可能不合適.
冷笑話: 我的 IP 是 127.0.0.1

D2K8X8

  • 憂鬱的高中生
  • ***
  • 文章數: 163
    • 檢視個人資料
About VMware 連線設定
« 回覆 #11 於: 2007-11-07 17:36 »
如果你的host是192.168.10.1
你的guest1是192.168.10.2
guest2是192.168.10.3

guest的網卡用NAT mode或Bridged mode
又怎麼會連不到呢?

mick2007

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
About VMware 連線設定
« 回覆 #12 於: 2007-11-07 20:12 »
Host 目前的情形是只能ping 到192.168.x.1  

但是guest 每次只能一台上線 .. 先連上的guest 就可以ping 192.168.x.1 and 192.168.134.2 (gateway)
而第二台就失去I P  ... 怎樣都抓不到 ?

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #13 於: 2007-11-07 20:33 »
引述: "mick2007"
Host 目前的情形是只能ping 到192.168.x.1  

但是guest 每次只能一台上線 .. 先連上的guest 就可以ping 192.168.x.1 and 192.168.134.2 (gateway)
而第二台就失去I P  ... 怎樣都抓不到 ?


如果第二台是用 clone 的, 請修改 OS 的網卡設定. 有些 Linux 會記錄網卡卡號.
VM(MAC_A) = OS(MAC_A)
VM(clone 出來變 MAC_B) != OS沒變, 還是記錄(MAC_A)

所以用 clone 的, 第二台就無法找到網卡, 也無法驅動.
冷笑話: 我的 IP 是 127.0.0.1

acty

  • 鑽研的研究生
  • *****
  • 文章數: 694
    • 檢視個人資料
    • UNIX 管理者的學習紀錄
About VMware 連線設定
« 回覆 #14 於: 2007-11-07 22:28 »
引述: "slime"
我想樓主要的是"三台互連", acty 提供的是"兩台 VM 分別跟 host 建立連線", 可能不合適.


我已經看不懂你在說什麼

那裡的 Host  是指 Guest Host
~~破窗計畫來囉~~~

學習與挑戰是我的樂趣... HIT!!
我知道的不多  但歡迎大家以起來討論

UNIX 管理者的學習紀錄 - http://actychen.wordpress.com

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #15 於: 2007-11-07 22:48 »
引述: "acty"
引述: "slime"
我想樓主要的是"三台互連", acty 提供的是"兩台 VM 分別跟 host 建立連線", 可能不合適.

我已經看不懂你在說什麼
那裡的 Host  是指 Guest Host


我也看不懂您說的 Guest Host 指什麼.

我想樓主的"三台機器都可以互連", 是三台電腦都在同一個網路環境內.
而您提供的資料, 是 host 的其中一張虛擬網卡跟 guest A 在一個網路環境, host 的另一張虛擬網卡跟 guest B 又在另一個網路環境; 這時候 guest A 與 guest B 並沒有直接連線, 沒辦法達到"互連"的功能.
冷笑話: 我的 IP 是 127.0.0.1

mick2007

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
About VMware 連線設定
« 回覆 #16 於: 2007-11-08 00:04 »
對不起,
 再問依個很基本的問題 ....
現在看來是MAC address 衝到沒錯 .
但是我不論怎麼移掉重裝ethernet 他都抓同樣的卡號
我應該要怎麼改suse linux 網卡?

slime

  • 區域板主
  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
About VMware 連線設定
« 回覆 #17 於: 2007-11-08 09:02 »
引述: "mick2007"
對不起,
 再問依個很基本的問題 ....
現在看來是MAC address 衝到沒錯 .
但是我不論怎麼移掉重裝ethernet 他都抓同樣的卡號
我應該要怎麼改suse linux 網卡?


那可能不是用 VM 內建的 clone , 而是使用者手動複製虛擬機器的目錄, 所以兩台的設定會一模一樣, (只有 UUID 辨識號碼會重新建立一組).

那請把其中一台 VM 關機, 移除網路卡, 再重新新增一張虛擬機器的網卡, 就會產生新的 MAC Address .
冷笑話: 我的 IP 是 127.0.0.1

mick2007

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
About VMware 連線設定
« 回覆 #18 於: 2007-11-08 23:04 »
沒錯 .. 感謝板主, 可以互通了 !

D2K8X8

  • 憂鬱的高中生
  • ***
  • 文章數: 163
    • 檢視個人資料
About VMware 連線設定
« 回覆 #19 於: 2007-11-13 21:03 »
引述: "mick2007"
對不起,
 再問依個很基本的問題 ....
現在看來是MAC address 衝到沒錯 .
但是我不論怎麼移掉重裝ethernet 他都抓同樣的卡號
我應該要怎麼改suse linux 網卡?


原來這才是開版大的根本問題
搞了半天....
所以說...描述你的問題要把你的狀況說清楚
才能省掉很多來來回回的討論

湯包

  • 榮譽博士
  • 鑽研的研究生
  • *****
  • 文章數: 923
  • 性別: 男
    • 檢視個人資料
    • 湯包的部落格
回覆: About VMware 連線設定
« 回覆 #20 於: 2008-05-18 22:11 »
先搞清楚Host & Guest
Host(宿主)→就是安裝VMWARE的電腦
Guest→VMWARE模擬出來的電腦

Bridge Mode:
模擬Guest與Host接在同一個Switch/Hub/Bridge
IP是由Host環境的DHCP發IP(如果Guest是設定DHCP)

NAT Mode:
透過Host IP做NAT & Routing,所以非Host電腦,要連接Guest,必須要在Host設定Port Forward

Host Only:
Guest就只能跟Host連線(沒有NAT & Routing)

我自己是有遇到一個比較怪的狀況,安裝了VMWARE之後,Host理論上應該會出現VMnet0(Bridge Mode)、VMnet1(Host Only Mode)、VMnet8(NAT Mode)
三張虛擬網卡

但是我的Host只有出現VMnet1、VMnet8,沒有VMnet0

所以當我建立Guest OS時,網卡模式預設是以Bridge Mode(VMnet0),所以都不能連線。
但是....當我把Guest網卡模式改成Customer,設成VMnet0(default Bridged)就可以正常連線....。

將VMWARE移除重裝多次都是這樣。
人必先置於死地而後生
科技來自人性
想像是科技之母