解决方法:
1,下载 MacFilterCallout.zip解压并找到对应版本安装,分别有32位和64位版本,安装完在 C:\Windows\System32 目录下会有一个 MacFilterCallout.dll 的文件。
2,然后找到 C:\Windows\System32\dhcp\MACList.txt 文件,打开并编辑内容,这个档案的第一行一定得是 MAC_ACTION = {ALLOW} 或是 AC_ACTION = {DENY}, 第二行开始就是 MAC Address, 每行一个, 英文字请用小写字母;切记,一定要是连续的哦,把中间的分隔符去掉,不然不会成功的。
说明:
如果你的第一行是 MAC_ACTION = {ALLOW} 那就代表你采 用正面列表, 如:
MAC_ACTION = {ALLOW}
109add613f10
000dea19bbca
……
那就代表只有 109add613f10 和 000dea19bbca 这两台计算机可以自 DHCP Server 取得 IP 连网, 其他的任何计算机都无法自 DHCP Server 取得 IP.
如果你的第一行是 MAC_ACTION = {DENY} 那就代表你采用负面列表,
如:
MAC_ACTION = {DENY}
109add613f10
000dea19bbca
……
那就代表 109add613f10 和 000dea19bbca 这两台计算机无法自 DHCP Server 取得 IP 连网, 其他任何不在列表上的计算机都可以取得 IP.
3,内容设定无误之后,如果都没有问题的话在事件查看器的系统日志中可看见一个来源于DhcpServer
4,设置完成后,进入到 计算机管理–服务和应用程序–服务,找到DHCP Client 和DHCP Server 服务重新启动,之后每当 DHCP Server 接到来自 client 端的 request 之后都会先去检查MAC Address 清单, 并依照条件决定是否发放 IP 给 client 端。
5,我这里使用的是正面列表,现在我们来测试一下DHCP限制是否成功,先用有限权获取IP的计算机来向DHCP服务器获取地址,
OK,可以正常获取IP地址了。在服务器上也可以看到客户端了
6,现在我们再来测试一下使用没有经过授权的计算机来获取IP地址,
未经过授权的计算机不能向DHCP服务器获得IP地址。
小结:
More from my site!
转载请注明:石头记 » DHCP限制MAC地址获取