我的設備是基於Linux的IP內聯網絡,對網絡外設而言是透明的,即沒有分配給任何接口的IP地址。使用VirtualBox(或VMWare)虛擬化串聯網絡設備
爲了談話的緣故,我們以ADSL連接爲例,當設備正在檢查雙向流量時,網絡的行爲與設備不存在時相同,連接到線路(請參閱物理設置在附圖中)。
我不知道如果我能在Windows機器中附上的「設備」,並把它幾乎運行所以還是用虛擬網卡的ADSL路由器和Windows netwroking接口之間容納直列,(或者不管他們的名字是Windows ),並檢查流量,就像它在一個單獨的物理設備上一樣,附圖中的「虛擬設置」下的圖形顯示了我想實現的目標。
閱讀VirtualBox的文檔了一下,似乎是結合右側比較簡單,或許我應該有一個網絡適配器設置爲橋網絡和VirtualBox的將它連接到物理NIC的主機上,並且網絡數據包被直接交換,繞過主機操作系統的網絡堆棧(在我的情況下是WinXP)。
但是,我不知道如何實現我的圖的左側,它需要添加虛擬NIC到窗口並正確配置它們,以便使管道成爲可能。
我將不勝感激任何幫助。順便說一下,如果VirtualBox無法使用其他虛擬化解決方案(例如VMWare),那麼我也會接受其他的解決方案。
components setup diagram http://img715.imageshack.us/img715/810/physicalvsvirtualsetup2.png
我的設備,作爲單獨的機器(真正的設備)出貨時工作得很好,如上所述,對網絡透明。 運行時,兩臺虛擬機在另一臺(第三臺機器)之上運行並不是一個選項,因爲目標平臺資源是相對較弱的平臺。 – 2010-07-26 05:26:41