DHCP with MAC アドレスフィルタリング on Windows Server
古い Windows Server を DHCP サーバとして使っていると,
デフォルトでは MAC アドレスフィルタリングができないらしい.
そんな訳で,Callout DLL とかいうものを使う.
設定ファイルには,一行目に
MAC_ACTION={ALLOW}
って書いて,二行目以降に MAC アドレスを表す 16 進の数字をずらずら並べる.
これでホワイトリストの出来上がり.
一行目に,
MAC_ACTION={DENY}
って書くと,ブラックリストができる.
# 使ってコメントも書けるけど,一行目に書いたら何故か上手く動作しなかった.
設定ファイルは,デフォルトでは
C:\WINDOWS\system32\dhcp\MACList.txt
にあって,
場所を変えたいときには,レジストリで,
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DHCPServer\Parameters
の中身を弄る.
最後にお約束.
公式のものではないようなので,使う時には自己責任で.