Networking

在 VirtualBox 中模擬 OpenWRT 路由器時,網路設置與現實世界的路由器有何關係?

  • September 23, 2015

我想在 VirtualBox 中設置 OpenWRT,以便在將網路配置放在實時物理路由器上之前對其進行測試。

適配器設置如何與實際路由器上的實際物理埠相關聯?

我的物理路由器有一個 WAN 埠、3 個 LAN 埠,最後一個埠是一個單獨的子網,連接到伺服器的 DMZ。

本教程中,他們將第一個適配器設置為 NAT,以便虛擬 OpenWRT 路由器可以連接到網際網路;在我看來,這相當於 WAN 埠(但我可能是錯的)。

他們還配置了第二個適配器,我認為它相當於我的物理路由器上的一個物理 LAN 埠。

如果我在這裡的假設是正確的,要向路由器添加更多虛擬埠,我只需要添加另一個橋接適配器,並模擬負載平衡​​之類的東西,我可以使用另一個 NAT 適配器模擬進入路由器的雙網際網路連接。

現在,如果上面的假設是正確的,那麼我如何將另一個虛擬機的適配器虛擬插入橋接適配器埠,就像我在物理上使用電線一樣?

通過不使用橋接。嚴格來說你可以,但這不是你真正想要做的。

嘗試將第二個適配器設置為內部網路,以便您可以將其連接到另一個適配器(在另一個 VM 中,也設置為內部網路)。

可以使用作業系統端路由規則將流量從一個橋接介面路由到另一個,但這比使用內部網路要困難得多。

將“虛擬路由器”設置為有兩個網卡(VM 必須關閉),然後在 VM 設置的網路選項卡下將第二個網卡設置為“僅主機”。將第二個虛擬機的網卡也設置為“僅主機”網路。

引用自:https://serverfault.com/questions/585960