因业务需要在DHCP服务器上绑定设备MAC,提示”指定的IP地址或硬件地址正被其他客户端使用”,与业务同事沟通之前该设备做过地址保留,具体对应地址遗忘了。
问题描述:
a.按照用户需求添加地址保留:
b.提示:指定的IP地址或硬件地址正被其他客户端使用;添加失败。
环境描述:Windows DHCP Server 2016
操作步骤:
1.在Powershell命令行查看DHCP相关命令:
help Get-DhcpServerv
help Get-DhcpServerv4Lease 从动态主机配置协议(DHCP)服务器服务获取一个或多个租约记录。
help GET-DhcpServerv4Scope 返回指定范围的IPv4范围配置。如果未指定ScopeId参数,则返回动态主机配置协议(DHCP)服务器服务上配置的所有范围。
语法:
Get-DhcpServerv4Lease[-ComputerName <String>]-IPAddress <IPAddress[]>[-CimSession <CimSession[]>][-ThrottleLimit <Int32>][-AsJob][<CommonParameters>]
Get-DhcpServerv4Lease[-ComputerName <String>][-ScopeId] <IPAddress>[-ClientId] <String[]>[-CimSession <CimSession[]>][-ThrottleLimit <Int32>][-AsJob][<CommonParameters>]
Get-DhcpServerv4Lease[-ComputerName <String>][-BadLeases][[-ScopeId] <IPAddress>][-CimSession <CimSession[]>][-ThrottleLimit <Int32>][-AsJob][<CommonParameters>]
2.查询所有作用域下的租约信息,确认MAC地址相关属性为ClientId:
Get-DhcpServerv4Scope |Get-DhcpServerv4Lease
3.过滤上边MAC地址对应IP地址信息:
Get-DhcpServerv4Scope |Get-DhcpServerv4Lease |where {$_.ClientId -like "b4-b6-86-b4-**-**" }
4.删除已存在绑定信息。
5.重新添加地址保留,完成操作。
netsh命令行添加地址保留:
netsh dhcp server 10.17.1.220 scope 10.17.2.0 add reservedip 10.17.2.221 b4035ad6f189 Print
Server 10.17.1.220 DHCP服务器IP地址;
Scope 10.17.2.0 指定区域和区域所在的网络号;
add reservedip 10.17.2.221 b4035ad6f189 Print 添加一个保留地址(addreservedip),MAC地址为 b4035ad6f189 的计算机分配一个保留ip地址,保留名称 Print
Powershell添加地址保留:
Add-DhcpServerv4Reservation -ScopeId 10.18.66.0 -IPAddress 10.18.66.223 -ClientId 00155D36C907 -Description "POC_Test1" -Name "POC02" -Type Dhcp
Get-Dhcp*补充:
Get- Dhcp Serverv4Binding 获取绑定了DHCP服务器服务的计算机上的IPv4接口。
Get- Dhcp Serverv4Class 从DHCP服务器服务中检索IPv4供应商或用户类别。
Get- Dhcp Serverv4DnsSetting 获取DHCP服务器服务上为特定范围,预留或服务器级别配置的DNS设置。
Get- Dhcp Serverv4ExclusionRange 返回从指定范围ID中排除的IPv4地址范围。
Get- Dhcp Serverv4Failover 获取特定故障转移关系名称在DHCP服务器服务上配置的故障转移关系。
Get- Dhcp Serverv4Filter 获取允许列表中的MAC地址或DHCP服务器服务上的拒绝列表。
Get- Dhcp Serverv4FilterList 获取允许过滤器列表的启用状态,并拒绝在DHCP服务器服务上设置的过滤器列表。
Get- Dhcp Serverv4FreeIPAddress 从指定范围获取免费的IPv4地址。
Get- Dhcp Serverv4Lease 从DHCP服务器服务获取一个或多个租约记录。
Get- Dhcp Serverv4MulticastExclusionRange 检索指定多播作用域的排除范围。
Get- Dhcp Serverv4MulticastLease 检索指定作用域名称的多播租约。
Get- Dhcp Serverv4MulticastScope 获取多播作用域对象。
Get- Dhcp Serverv4MulticastScopeStatistics 获取多播作用域统计信息。
Get- Dhcp Serverv4OptionDefinition 获取指定选项ID的DHCPv4选项定义。
Get- Dhcp Serverv4OptionValue 在服务器,作用域或预留级别返回IPv4选项的IPv4选项值。
Get- Dhcp Serverv4Policy 获取服务器级别或作用域级别的策略。
Get- Dhcp Serverv4PolicyIPRange 从指定范围的策略中获取IP地址范围。
Get- Dhcp Serverv4Reservation 获取IP地址或客户端ID的IPv4保留。
Get- Dhcp Serverv4Scope 返回指定作用域的IPv4作用域配置。
Get- Dhcp Serverv4ScopeStatistics 获取与为DHCP服务器服务指定的IPv4范围ID对应的IPv4范围统计信息。
Get- Dhcp Serverv4Statistics 获取IPv4的DHCP服务器服务统计信息。
Get- Dhcp Serverv4Superscope 获取指定超类的配置。
Get- Dhcp Serverv4SuperscopeStatistics 返回超级用户的统计信息。
欢迎关注微信公众号:小温研习社
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。