VMware的bridge - BBS

Table of Contents

=== 上一篇沒發表完整就轉信出去了 這篇才是完整的 囧 ===
網路環境
兩個 public IP:
IPa IPb
netmask 0xffffff00

實體電腦
hostOS: windowsXP
介面: bge0 和 vr0
bge0: 使用IPa
vr0: 上面用跳線連一個laptop

虛擬網路
VMnet0: bridged on bge0
VMnet2: bridged on vr0

虛擬電腦
有一台FreeBSD5.4
上面將會跑pf和dhcpd

介面: lnc0(接在VMnet0) lnc1(接在VMnet2) (都是用custom)
lnc0: 對外 使用IPb
lnc1: 對內 跑dhcpd發private IP

其他各虛擬電腦都只有一張介面 接在VMnet2上 會被發private IP

至於為甚麼vr0要bridge

因為我也想要用FreeBSD發private IP給實體laptop 並且用pf nat他

因為實際上我不太確定他的bridge所代表的連接狀況是如何

參照他本身的說明文件是

http://www.vmware.com/support/ws55/doc/ws_net_component_bridge.html

http://www.vmware.com/support/ws55/doc/ws_net_configurations_bridged.html

The bridge lets you connect your virtual machine to the LAN used by your host
computer. It connects the virtual network adapter in your virtual machine to
the physical Ethernet adapter in your host computer.

VMnetA bridge在 lncA 代表是

VMnetA接到lncA原本所連接的lan上(和lncA一起)


-----|------|-----某lan
| |
lncA VMnetA
|
|
---------
| | |
介面介面介面

=== 我想的是這樣以上那樣 ===

可是今天當我做到把FreeBSD的lnc0接到VMnet0

VMnet0有bridge在bge0(實體機器出去的那個介面)

(照理現在VMnet0應該接在外面的lan上了)

我仍然不能ping到外面的世界

頂多在ping到IPa

他一直跟我說

lnc0: Missed packet -- no recieve buffer

我猜想可能是我虛擬硬體安裝的時候出錯

可是我不知道該怎麼作?抑或是之前的觀念是錯誤的

還是有版友有建議的作法

--
爛室友毀了我的大一

爛室友也有可能毀了你的一年

慎選吧 寶貝 我糙

--

All Comments