簡単にするために、DHCP スコープを 2 つに分割しようとしていると仮定します。 一方の半分では、MAC アドレス フィルタリングを使用します。 基本的には、既知の MAC アドレスを持つ特定の種類のデバイスに連続した IP アドレスを持たせようとしています。 問題は、サブネットが同じであるため、Windows サーバーがエラーを発することです。
サブネットは です。デフォルトデバイスとMAC アドレスが のデバイスに10.0.0.0/24
割り当てようとしています。問題は、それらすべてがデフォルトゲートウェイとして 10.0.0.1 を使用し、サブネットとして 10.0.0.0/24 を使用していることです。10.0.0.21-10.0.0.127
10.0.0.128-10.0.0.254
11-AA-BB-*
答え1
質問では、使用する特定の DHCP サーバーを指定していないため、少し厚かましく、Microsoft DHCP の代替案を提案したいと思います。コメントや自分で少し調べたところ、Microsoft DHCP では、必要な機能を実現できないようです。
ざっと読んだところ、ISC dhcpd のマニュアルページ(Internet Systems Consortium DHCP サーバー)、このサーバーには、これを行うために必要な構成機能があるようです。具体的には、「サブクラス」セクションの例を参照してください。この例はそのままでは機能しませんが、サーバーには、必要な操作を実行するために必要な構成機能があることを示しています。
残念ながら、Windows 上で直接実行することはできませんが、たとえば、Windows Server 上の Hyper-V を使用して Linux 仮想マシンをインストールし、既存のハードウェア上で実行することはできます。
もう 1 つの方法は、特別なデバイスを別の VLAN に分割することです。管理スイッチがある場合、多くのモデルでは、クライアントの MAC アドレスに応じてポートを VLAN に自動的に割り当てることができます。この機能は、一部のモデルでは「音声 VLAN」と呼ばれています。もちろん、これは質問の「同じサブネット」要件を満たしませんが、2 つのサブネット間でルーティングを実行することは可能です。