為簡單起見,我們假設我嘗試將 DHCP 範圍分成兩半。在其中一半我想使用 MAC 位址過濾。我本質上是試圖讓具有已知 Mac 位址的某種類型的裝置擁有連續的 IP 位址。問題是由於子網路是相同的,Windows 伺服器會抱怨。
子網是10.0.0.0/24
.我正在嘗試10.0.0.21-10.0.0.127
為預設設備和10.0.0.128-10.0.0.254
MAC 位址為 的設備進行指派11-AA-BB-*
。問題是它們都使用 10.0.0.1 作為預設網關,並使用 10.0.0.0/24 作為子網
答案1
這個問題沒有指定要使用的特定 DHCP 伺服器,所以我會厚顏無恥地提供 Microsoft DHCP 的替代方案,從評論和我自己環顧四周來看,這似乎並不存在能夠做你想做的事。
從粗略的閱讀來看ISC dhcpd 手冊頁(互聯網系統聯盟 DHCP 伺服器),該伺服器似乎具有您想要執行此操作的可設定性 - 具體請參閱「子類別」部分下的範例。此範例無法按原樣運行,但它表明伺服器具有執行您想要的操作所需的可配置性。
不幸的是,它不能直接在 Windows 上運行,儘管您可以在 Windows Server 上使用 Hyper-V 安裝 Linux 虛擬機,以便在現有硬體上運行它。
另一種選擇是將特殊設備劃分到不同的 VLAN 上。如果您有管理型交換機,許多型號可以根據客戶端的 MAC 位址自動將連接埠指派到 VLAN。在某些型號上,此功能可能稱為「語音 VLAN」。這當然不滿足您的問題的“同一子網路”要求,但您始終可以在兩個子網路之間進行路由。