172.16.210.21,取option43 hex 的值应该是多少呀?怎么得来的?
(0)
最佳答案
DHCP服务器通过option43属性可以给AP下发ip地址时指定AC的地址。 在L3 Switch上启用DHCP Server,正确配置Option43,例如AP属于VLAN100,是192.168.100.0/24网段,AC的IP地址为192.168.10.100/24,DHCP Server配置如下:
[AC] dhcp server ip-pool vlan100
[AC-dhcp-pool-vlan100] network 192.168.100.0 mask 255.255.255.0
[AC-dhcp-pool-vlan100] gateway-list 192.168.100.254
[AC-dhcp-pool-vlan100] option 43 hex 80070000 01 C0A80A64
#80:选项类型,固定为80,1个字节。
#07:选项长度,表示其后内容的长度(十六进制数的个数,这里表示后面有7个十六进制数,0B表示后面有11个十六进制数),一个字节。 如果携带两台AC地址,则该字段为0B。
#0000:Server type,固定配为0000两个字节。
#01:后面IP地址的个数,一个字节。如果两个IP这个位置就写02。
# C0A80A64: AC的IP地址192.168.10.100的十六进制表示。
注意:dhcp server option 43的选项中最多支持下发14个ip地址,且为了满足这个最大的规格,option43的选项配置参照以下方式(每段最大4个字节,最小1个字节,大小写都可以): option 43 hex 803f0000 0e c0a80a60 c0a80a61 c0a80a62 c0a80a63 c0a80a64 c0a80a65 c0a80a66 c0a80a67 c0a80a68 c0a80a69 c0a80a70 c0a80a71 c0a80a72 c0a80a73
(0)
最简单的是用外部dhcp server,可以直接填IP, 不需要转换
=====================下面是计算法方式==================
注:在设备上配置option43属性仅支持十六进制模式,对于配置格式说明如下:80 07 00 00 01 C0 A8 01 01
以上黑色数字部分为固定字符,有色数字解释如下:
07:表示后面有7位(两个数字为一位),如果携带两台AC地址,则该字段为0B;
01:表示携带的AC IP数量,如果是两台AC,则该字段为02;
C0 A8 01 01:AC地址的十六进制字符;可以使用windows电脑自带的计算器将十进制换算为十六进制。方法如下:
#AC的地址是192.168.1.1,首先将计算器修改为“程序员”模式:
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
07表述有误 应该是指后面有7个字节Bytes