Windows

MAC地址轉發埠問題

  • March 13, 2018

我有一台伺服器坐在華為 HG569 路由器後面。埠轉發已通過路由器設置,當它工作時,它會按預期工作。

現在,問題在於 HG569 路由器使用 MAC 地址來確定將哪些埠轉發到哪台機器,這與我見過的使用 IP 地址的此類中的所有其他路由器不同。伺服器已組合 NIC,當伺服器需要重新啟動時,它會選擇(似乎是隨機的)組中 NIC 的兩個 MAC 地址之一。

有(據我所見)三個解決方案:

  1. 更換路由器;使用使用IP地址進行埠轉發的一種。這裡的問題是 ISP 將不支持此配置,讓我自己有效,並且在出現問題時必須重新插入 ISP 提供的路由器
  2. 不知何故,允許轉發的協議與多個 MAC 地址相關聯。雖然 UI似乎允許這樣做,但實際上它不允許我向每個協議添加多個設備
  3. 強制伺服器作業系統 (Windows Server 2016) 始終使用其團隊中的兩個 MAC 地址之一。我知道能夠在設備管理器中執行此操作,但它真的像選擇兩個物理 MAC 地址之一併將其鍵入虛擬 NIC 的 MAC 地址一樣簡單嗎?

也許還有另一種我想念的方式。如果有的話,我真的很感謝有人指出完成這項工作的方法。

沒有“第 2 層埠轉發”之類的東西。MAC 層只是接入層,沒有要連接或轉發的埠。我認為您的路由器通過將其與 MAC-Table 匹配,僅從其連接的客戶端學習一個 IP。有時這樣做是為了在設備關閉時停止轉發,以限制 WAN 端的流量。這很愚蠢,但是…

在這種情況下,您所能做的就是修復多宿主 MAC。

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