晴川综合网-西昌地区开办最早的个人网站之一

搜索
查看: 19819|回复: 1

DHCP IP&MAC批量绑定方法(CMD)

[复制链接]
发表于 2020-12-2 10:06:38 | 显示全部楼层 |阅读模式
DHCP IP&MAC批量绑定方法
在DHCP服务器系统中打开命令提示符窗口(CMD),
输入 netsh dhcp server 172.31.0.9 scope 172.31.0.0 dump > d:\dhcpcfg.txt

172.31.0.9 为DHCP服务器IP地址
172.31.0.0 为DHCP服务的作用域地址
dump 导出配置为文件方式
> d:\dhcpcfg.txt 导出文件重定向到D盘根目录
命令执行后会在D盘根目录以文本方式导出DHCP配置信息,具体内容如下:

将当前作用域上下文改变到 172.31.0.0 作用域。

Dhcp Server 172.31.0.9 add scope 172.31.0.0 255.255.255.0 "TEST" ""
Dhcp Server 172.31.0.9 Scope 172.31.0.0 set state 1

# ======================================================================
# 开始 Add Iprange 到作用域 172.31.0.0,服务器 172.31.0.9
#
# 下列为DHCP地址池范围
# ======================================================================


Dhcp Server 172.31.0.9 Scope 172.31.0.0 Add iprange 172.31.0.31 172.31.0.253

# ======================================================================
# 结束 Add Iprange 到作用域 172.31.0.0,服务器 172.31.0.9
# ======================================================================


# ======================================================================
# 开始 Add Excluderange 到作用域 : 172.31.0.0,服务器 : 172.31.0.9
# ======================================================================


# ======================================================================
# 结束 Add Excluderange 到作用域 : 172.31.0.0,服务器 : 172.31.0.9
# ======================================================================


# ======================================================================
# 开始 Add OptionValue 到作用域 : 172.31.0.0,服务器 : 172.31.0.9
#
# 下列第二行为网关
#
# 下列第三行为DNS
# ======================================================================


Dhcp Server 172.31.0.9 Scope 172.31.0.0 set optionvalue 51 DWORD "691200"
Dhcp Server 172.31.0.9 Scope 172.31.0.0 set optionvalue 3 IPADDRESS "172.31.0.10"
Dhcp Server 172.31.0.9 Scope 172.31.0.0 set optionvalue 6 IPADDRESS "172.31.0.9" "172.31.0.10"

# ======================================================================
# 结束 Add OptionValue 到作用域 : 172.31.0.0,服务器 : 172.31.0.9
# ======================================================================


# ======================================================================
# 开始 Add ReservedIp 到作用域 : 172.31.0.0,服务器 : 172.31.0.9
#
#下列为保留列表中内容,也就是IP&MAC绑定列表
# ======================================================================


Dhcp Server 172.31.0.9 Scope 172.31.0.0 Add reservedip 172.31.0.101 001109195689 "USER1" "" "BOTH"
Dhcp Server 172.31.0.9 Scope 172.31.0.0 Add reservedip 172.31.0.102 00729c7f7e96 "USER2" "" "BOTH"
Dhcp Server 172.31.0.9 Scope 172.31.0.0 Add reservedip 172.31.0.103 080046f55fa4 "USER3" "" "BOTH"

# ======================================================================
# 结束 Add ReservedIp 到作用域 : 172.31.0.0,服务器 : 172.31.0.9
# ======================================================================


在这个导出的配置文件中,关于IP&MAC绑定的配置为:

Dhcp Server 172.31.0.9 Scope 172.31.0.0 Add reservedip 172.31.0.101 001109195689 "USER1" "" "BOTH"
如果只需要添加IP&MAC绑定,先按照上面语法一条条添加上后保存为Ndhcpcfg.txt文件,如果数量很多可以使用EXCEL协助编辑。
在DHCP服务器系统中打开命令提示符窗口(CMD),输入netsh -f d:\Ndhcpcfg.txt
在所有命令全部执行成功后,IP&MAC批量绑定即完成。
注:如果添加的条目DHCP服务器已经存在,命令执行时会报错(仅限出错的一条记录,不影响正确记录的添加)。

回复

使用道具 举报

 楼主| 发表于 2020-12-2 11:18:01 | 显示全部楼层
使用netsh命令导出dhcp服务器已有的地址为文本文件
netsh dhcp server 192.168.0.130 scope 192.168.120.0 dump > c:\dhcpd.txt
这里的server 192.168.0.130表示dhcp服务器地址,scope表示作用域。
编辑dpcpd.txt文件添加对应的IP、MAC、保留名,然后再执行 netsh -f c:\dhcpd.txt导入保留地址。
再或者直接使用命令来添加
netsh dhcp server 192.168.0.130 scope 192.168.120.0 add reservedip 192.168.120.111 000000000000 test
后面依次是ip地址、mac地址、保留名
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|晴川综合网(晴川论坛) 蜀ICP备12004085号-1

GMT+8, 2024-4-20 21:12 , Processed in 0.093600 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表