Nat

將物理乙太網埠連接到 VMware 虛擬交換機?

  • July 19, 2011

我希望這是這個問題的正確位置。我想先把它發布給超級使用者,但它似乎與這個地方更相關。無論如何,這裡是:

我需要將插入工作站物理乙太網埠的設備連接到現有的虛擬交換機。物理設備和虛擬機需要共享同一個網路,都需要通過 NAT 和我的 PC 的第二個網路適配器連接到網際網路。

因為一張圖往往勝過一千個字,這裡是我想要實現的一點 ASCII 藝術圖:

                       The internets!
                             |
                            __
                           |  |   router, 
                         __|__|__ firewall, etc.
                             |
          ___________________________________________________________
         |                       |        |        |        |        |  
        __
       |  |                        (other machines on the physical network)
     __|__|__  my workstation
         |     (doing NAT)
    ___________
   |           |
  __          __
 |  |        |  |
__|__|__    __|__|__
physical    virtual
device      machine

我不能簡單地將物理設備連接到物理交換機並將虛擬機橋接到主網路,因為為了我的測試,虛擬機需要執行 DHCP 伺服器等,如果管理員會拿著手電筒和乾草叉來追我我在我們的主網路中放置了一個流氓 DHCP 伺服器。

我的問題是,我完全不知道我需要做什麼才能將物理埠“插入”到虛擬交換機中,如果有任何關於如何做的輸入,我將不勝感激。

如果 VMware Player 或 Workstation 無法做到這一點,是否還有其他軟體能夠滿足我的需求?虛擬機,也許?

唔。我相信您最好的選擇可能是將您的虛擬機橋接到您的物理設備所連接的專用網路 NIC 上,並使用 NAT(Windows 中的 Internet 連接共享,Linux 中的 iptables)為這兩個盒子提供 Internet 訪問。

我會盡量詳細說明..我提前道歉,因為描述不是很好:

  • 為私網配置PC中的網卡。如果您使用的是 Windows,您可以在此處設置 Internet 連接共享。如何完成取決於您正在執行的 Windows 版本。如果你沒有執行 Windows,Linux 中有 iptables NAT。我對 OSX 不夠熟悉,不知道如何設置 NAT。我懷疑它類似於Linux。此處的另一個搜尋應提供有關如何執行此操作的資訊。(編輯: 對於 Windows,一旦您將公共網路中的 NIC 連接共享到專用網路中的連接,Windows 會為專用網路中的 NIC 分配一個靜態 IP 地址,該地址不一定與您的專用網路的配置相匹配。只需相應地更改 IP 並將您的電腦在專用網路中的 IP 設置為首選 DNS 伺服器,您就可以開始了。——託拜厄斯·吉斯
  • 將您的物理設備插入交換機或使用交叉電纜直接插入您的 PC。我建議使用一個小開關——不過,這只是個人喜好。使用指向您 PC 的專用網路 IP 的預設網關在專用網路上適當地對您的物理設備進行 IP。
  • 將 VM 的網路適配器以橋接模式放置在專用網路 NIC 上,並為您的 VM 提供專用網路範圍內的 IP,預設網關指向 PC 的專用網路 IP。

理論上,如果您正確設置了 NAT,您應該擁有一個包含虛擬機和物理設備的完全私有網路,同時仍然提供對兩者的 Internet 訪問。這使您的 DHCP 伺服器遠離公共網路,並使乾草叉裝載的管理員遠離。:)

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