Windows Server 、Linux、Huawei系统DHCP option43选项配置
2016年9月
一 Microsoft DHCP Server
1.1 Option 43填写规则
为使AP能够正常识别Option 43属性的内容,Option 43属性需要按照一定的规则来填写:比如AC的IP地址为192.168.22.1时,需要填写的值为
030C3139322E3136382E32322E31。其中,03为固定值,代表Option 43的子选项类型;十六进制数0C(“0C”等于十进制数“12”)代表AC的IP地址192.168.22.1的长度,包含小数点“.”;十六进制数31对应字符“1”的ASCII值,32对应字符“2”的ASCII值,依此类推,十六进制2E对应字符小数点“.”的ASCII值,即值 3139322E3136382E32322E31表示AC的IP地址192.168.22.1。
另外,对于涉及到多个AC,Option 43要填写多个IP地址的情形(比如AC 双链路备份组网等),IP地址之间以逗号“,”间隔,逗号“,”对应的ASCII值为2C,如主备 AC的IP地址分别为:192.168.100.2,192.168.100.3,那Option 43属性应该填写为:
031B3139322E3136382E3130302E322C3139322E3136382E3130302E33 。其中,03为固定值,代表Option 43的子选项类型;十六进制1B(“1B”等于十进制数“27”) 表示两个IP地址字符的个数,包含中间间隔的逗号“,”和小数点“.”,十六进制数31对应字符“1”的ASCII值,32对应字符“2”的ASCII 值,依此类推。十六进制数2E对应字符小数点“.”的ASCII值,十六进制
2C对应字符逗号“,”的ASCII 值,即值
3139322E3136382E3130302E322C3139322E3136382E3130302E33表示AC 的IP地址192.168.100.2,192.168.100.3。
1.2配置步骤
打开Windows server 2003的DHCP Server选项,右键点击“服务器选项”,打开“配置选项”。在打开的“服务器选项”窗口中勾选“043 供应商特定信息”,如下图
在打开的“服务器选项”窗口下边“二进制”一栏中填入AC的地址,填写的规则参考Microsoft DHCP Server中Option 43选项的填写规则。例如,AC 的地址为 192.168.22.1,需要填写的值为030C3139322E3136382E32322E31,如下图
二 Linux DHCP Server
2.1 Option 43填写规则
在Liunx系统的DHCP服务器中配置Option 43,Option 43字段要按照十六进制ASCII来填写,并且用冒号“:”隔开。
以AC的IP地址为192.168.22.1为例,对应的Option 43字段应该填写为:03:0C: 31:39:32:2E:31:36:38:2E:32:32:2E:31。其中,03为固定值,代表子选项类型;十六进制数0C(“0C”等于十进制数“12”)代表IP地址192.168.22.1的长度,包含小数点“.”;十六进制数31对应“1”的ACCII 值,32对应“2”的ASCII值,以此类推,十六进制数2E对应小数点“.”的ASCII值,即值31:39:32:2E:31:36:38:2E: 32:32:2E:31表示AC的IP地址192.168.22.1。
对于涉及到多个AC,Option要填写多个IP地址的情形,IP地址要以逗号“,”间隔,逗号“,”对应的ASCII值为2C。比如两个AC的IP地址分别为192.168.100.2和 192.168.100.3,则对应的Option 43字段为
03:1B:31:39:32:2E:31:36:38:2E:31:30:30:2E:32:2C:31:39:32:2E:31:36:38: 2E:31:30:30:2E:33。其中,03为固定值,代表子选项类型;十六进制数
1B(“1B”等于十进制数“27”)代表两个IP地址的长度,包含小数点“.”和逗号“,”;十六进制数31对应“1”的ACCII值,32对应“2”的ASCII 值,以此类推,十六进制数2E对应小数点“.”的ASCII值,十六进制数2C 对应逗号“,”的ASCII值,即值
31:39:32:2E:31:36:38:2E:31:30:30:2E:32:2C:
31:39:32:2E:31:36:38:2E:31:30:30:2E:33表述AC的IP地址
192.168.100.2,192.168.100.3。
2.2配置步骤
1、登录Linux系统并安装DHCP Server。
# 安装DHCP Server。
yast -i dhcp dhcp-server
# 进入/etc/sysconfig目录下打开dhcpd文件,修改配置,设置DHCP Interface为端口 eth0。
DHCP_INTERFACE = "eth0" DHCPD_RUN_CHROOTED = "yes"
2、配置地址池,使其可以为AP分配IP地址,同时配置Option 43,使AP能够获得AC的IP 地址。假定AP的地址为192.168.100.0/24,网关为
192.168.100.1,AC的地址为 192.168.22.1。
server系统和普通系统的区别# 进入/etc目录,打开f文件,进行如下配置。
option serverip code 43 = string;
subnet 192.168.100.0 netmask 255.255.255.0 {
range  192.168.100.2 192.168.100.254;
option routers 192.168.100.1;
option subnet-mask 255.255.255.0;
option serverip 03:0C:31:39:32:2E:31:36:38:2E:32:32:2E:31;
}
三 HuaWei OS DHCP Server
3.1 Option 43填写规则
当Huawei设备,如交换机、路由器、AC等作为DHCP服务器时,同样需要配置Option 43。
在Microsoft DHCP Server上的Option 43字段填写规则同样适用于Huawei设备,参考 Microsoft DHCP S
erver中Option 43选项的填写规则。另外,在Huawei设备的命令行配置视图中,还可以采用下面的规则来进行Option 43的配置:同样以AC的IP地址为192.168.22.1为例,
配置命令为option 43 sub-option 3 hex 3139322E3136382E32322E31
或者命令option 43 sub-option 3 ascii 192.168.22.1。
其中,sub-option 3为固定值,代表子选项类型;hex
3139322E3136382E32322E31与ascii 192.168.22.1分别是AC地址
192.168.22.1的HEX格式和ASCII格式。
对于涉及到多个AC,Option要填写多个IP地址的情形,IP地址同样要以“,”间隔,逗号“,”对应的ASCII值为2C。比如两个AC的IP地址分别为192.168.22.1和 192.168.22.2,则DHCP服务器上的配置命令为option 43 sub-option 3 hex
3139322E3136382E3130302E322C3139322E3136382E3130302E33或者option 43 sub-option 3 ascii 192.168.22.1,192.168.22.2。
3.2配置步骤
当Huawei设备的DHCP服务器地址池为全局地址池时,执行下列步骤:
连接Huawei设备并进入命令配置视图;使能DHCP Server功能,并配置地址池,使其可以为AP分配IP地址。
<Quidway> systerm-view
[Quidway] dhcp enable
[Quidway] ip pool huawei
[Quidway-ip-pool-huawei] network 192.168.100.0 255.255.255.0 [Quidway-ip-pool-huawei] gateway-list 192.168.100.1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。