Nat

如何將虛擬子網暴露給物理網卡?

  • April 4, 2017

我已經在我的 Hyper-V 主機(主機範圍 192.168.2.0/24)上創建了一個 NAT 開關,如此所述。它執行良好,而且我有一個舊 PDC 在它自己的子網(子網範圍 10.10.10.0/8)中執行。

問題:PDC 包含我需要恢復到物理硬體的舊備份。我不能證明關閉整個 192.168.2.0/24 網路只是為了能夠從主機外部連接到舊 PDC。

主機有兩個物理網卡,其中一個目前未使用,因此可用於此任務。

有沒有辦法將第二個 NIC 綁定到 NAT 子網 10.10.10.0/8?

我在此處此處查看了兩個幾乎相似的問題,但它們已經很老了,並且是特定於 VMWare 的。如果可能的話,我希望有一種方法可以通過 PowerShell 來實現。

我沒有嘗試過任何事情,因為坦率地說,我不知道從哪裡開始。

您基本上想嘗試將您的備用 NIC 橋接到您的 vSwitch。據我所知,您不能使用 PowerShell 或任何命令行工具(包括 netsh)來管理網橋。必須通過“網路連接”面板完成。除了netsh bridge install返回“不支持 - 使用網路連接視窗”之外,我從未見過它做任何事情。

  1. 創建你的 vSwitch

New-VMSwitch -SwitchName "NATSwitch" -SwitchType Internal 2. 將 vSwitch 橋接到備用 NIC。只需在網路連接面板中選擇物理和虛擬網卡(“網路和共享中心”中的“更改適配器設置”),右鍵點擊然後“創建網橋”。 3. 分配 IP 地址

New-NetIPAddress -IPAddress 10.10.10.1 -PrefixLength 8 -InterfaceAlias "Network Bridge" 4. 啟用 NAT

New-NetNat -Name "NATnetwork" -InternalIPInterfaceAddressPrefix 10.10.10.1/8

但是,如果您只需要將單個物理介面綁定到您的隔離網路,那麼您自然只需為要隔離的機器創建一個新的 External vSwitch。vSwitch 不能相互通信,除非您在主機外部將綁定到它們的物理介面連接在一起。例如,將兩個埠連接到同一個物理交換機。

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