简介

在配置Option 43之前,需要保证:
1. AP与DHCP服务器之间路由可达,即AP可以获取到IP地址。
2. AP与AC之间路由可达,保证AP获取到AC地址后,能够与AC交互信息,建立CAPWAP隧道。
另外,配置人员还需要有基本的数通知识,能够配置DHCP服务器,对AC的配置比较熟悉

下面介绍集中服务器的DHCP配置方式:
1 Microsoft DHCP Server
2 Linux DHCP Server
3 华为OS
4 思科IOS

Microsoft DHCP Server

一、Microsoft DHCP Server 中 Option 43 选项的填写规则
为使AP能够正常识别Option 43属性的内容,Option 43属性需要按照一定的规则来填 写:

1. 比如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。
2. 另外,对于涉及到多个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. 打开Windows server 2003的DHCP Server选项,右键点击“服务器选项”,打开 “配置选项”。
2.
在打开的“服务器选项”窗口中勾选“043 供应商特定信息”,如下图

在打开的“服务器选项”窗口下边“二进制”一栏中填入AC的地址,填写的规则 参考Microsoft DHCP Server中Option 43选项的填写规则。例如,AC的地址为 192.168.22.1,需要填写的值为030C3139322E3136382E32322E31,如下图

Linux DHCP Server

一、Linux DHCP Server 中 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。

二、配置步骤

登录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。
# 进入/etc目录,打开dhcpd.conf文件,进行如下配置。
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

一、Huawei OS DHCP Server 中 Option 43 选项的填写规则

1. 同样以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格式。
2. 对于涉及到多个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。

二、配置步骤

当Huawei设备的DHCP服务器地址池为全局地址池时,执行下列步骤:
• 连接Huawei设备并进入命令配置视图;
• 使能DHCP Server功能,并配置地址池,使其可以为AP分配IP地址。
systerm-view
[DHCP-HW] dhcp enable [DHCP-HW] ip pool huawei
[DHCP-HW-ip-pool-huawei] network 192.168.100.0 255.255.255.0
[DHCP-HW-ip-pool-huawei] gateway-list 192.168.100.1
• 配置Option 43,使AP能够获得AC的IP地址。假设AC的IP地址为10.10.10.1。
[DHCP-HW-ip-pool-huawei] option 43 sub-option 3 hex 31302E31302E31302E31
说明:还可以执行命令option 43 hex 030A31302E31302E31302E31或者option 43 sub-option 3 ascii 10.10.10.1来完成Option 43的配置。

Cisco IOS DHCP Server

DHCP-SW(config)#ip dhcp pool AP
DHCP-SW(dhcp-config)#network 192.168.1.0 /24
DHCP-SW(dhcp-config)#default-router 192.168.1.254
DHCP-SW(dhcp-config)#option 43 hex f104c0a8020b

Option 43的写法:Hex是固定的,标识16进制,f1是固定Type,04表示地址长度,一个地址4位,如果是2个则是08, c008020b,为十六进制地址,标识192.168.2.11

如果大家有任何疑问或者文中有错误跟疏忽的地方,欢迎大家留言指出,博主看到后会第一时间修改,谢谢大家的支持,更多技术文章尽在网络之路Blog(其他平台同名),版权归网络之路Blog所有,原创不易,侵权必究,觉得有帮助的,关注、转发、点赞支持下!~。

由浅入深玩转华为WLAN—-4 DHCP Option 43配置方法相关推荐

  1. 由浅入深玩转华为WLAN—-5 AP上线与对接交换机接口配置注意事项

    说明 分享一些配置过程中的总结,也容易被忽略的地方,比如为什么隧道转发的时候,交换机只需要放行对应的管理VLAN的流量即可,而直接转发则管理流量与业务流量都需要放行等. 注意事项 1. WLAN业务配 ...

  2. 由浅入深玩转华为WLAN—16 漫游系列(3)同一AC内AP之间二层漫游【二层上线+旁挂+直接转发组网方式以及漫游后业务不同故障解决方案讲解】

    简介 上一篇已经把整个网络的网络初始化已经完毕,从接入交换机的VLAN划分以及接口类型配置,到核心交换机的初始化,VLANIF创建跟DHCP与路由,出口路由器的路由 NAT等,这些初始化的目的主要是为 ...

  3. 由浅入深玩转华为WLAN—11 安全认证配置(4)AC内置Portal认证(网页认证)

    简介 之前介绍了4种安全认证方式了,这次介绍另外一种比较常用的,华为 H3C称为Protal认证,也就是平常讲的网页认证,它的思路就是可以直接通过open的方式连接到AP上,然后在打开任意网站的时候, ...

  4. 由浅入深玩转华为WLAN—13 华为胖AP的常见配置

    简介 华为的胖AP从配置上面来说与AC真的没啥区别,只是一个是AC最后下发业务给瘦AP,而胖AP的话则是在射频口调用,让无线客户端能够搜索的到该SSID.另外胖AP的话,它是独自运行的,不需要AC来进 ...

  5. 由浅入深玩转华为WLAN——2 三层组网AP上线

    一.实验目标 理解无线三层组网的特点 掌握三层组网AP上线的配置 掌握修改AP认证方法的命令 二.实验拓扑 三.实验配置 1.基础配置 AC基础配置如下 # vlan batch 101 to 102 ...

  6. 由浅入深玩转华为WLAN—-6 直连二层组网+直接转发方式组网

    说明 WLAN配置示例:直连组网+二层组网+直接转发,掌握在直连二层组网的环境下,通过直接转发方式来实现无线的数据转发,该方式适合小型网络,所有的流量包括数据流量都是由AC处理然后转发给上层或者其他网 ...

  7. 由浅入深玩转华为WLAN—20 漫游系列(7)不同AC之间二层漫游【二层上线+直连式+直接转发模式】

    说明 之前介绍过在AC间漫游的新概念以及一些处理过程,对比AC内漫游相对从配置角度来说不是非常大,只是转发的过程有点小变化,这个可以参考之前介绍的转发过程即可. 二层漫游的数据包转发过程(该图中直接转 ...

  8. 由浅入深玩转华为WLAN—23 Traffic-filter(ACL)在WLAN无线场景的应用

    简介 Traffic-Filter(ACL)在WLAN应用场景比较适合 在一个企业网络架构中,无线提供多种业务转发,包括给访客Guest的,以及内部员工的,我们希望访客只能访问internet,而内部 ...

  9. 由浅入深玩转华为WLAN—10安全认证配置(3)无线dot1 PEAP认证,基于微软IAS服务器

    简介 在之前里面介绍过open.WPA以及MAC地址认证的方式,这次介绍无线里面常用的另外一种认证就是dot1x ,这里对于IAS的安装不会做过多介绍,主要讲解下怎么配置IAS里面的认证方式,以及AC ...

最新文章

  1. dagger android,dagger.android多模块项目实现
  2. 安装 SQL Server 2008 R2 的硬件和软件要求(转)
  3. Leetcode 242. 有效的字母异位词 解题思路及C++实现
  4. POJ 2301 Beat the Spread!
  5. visio保存后公式变形_涨姿势了!仿真变形后的模型还能保存下来
  6. Codeforces 999F Cards and Joy 【dp】【性质】
  7. java某个起点出发的最长路径_【leetcode-动态规划】矩阵中的最长递增路径
  8. 9-5:C++多态之多态和继承的经典题目以及面试中常考内容
  9. 技术MBA高科技企业的“宠儿”
  10. VS2008jQuery智能提示
  11. 文本编码与解码问题解决方案
  12. 跟着开源项目学因果推断——mr_uplift(十五)
  13. 【网页截图亲测可用】Linux + python3 + selenium + chrome + chrome-driver 服务器端网页截图
  14. 《英语语法新思维 基础版1》读书笔记(一)
  15. 傅里叶变换之掐死教程
  16. untiy实现文本滚动
  17. 经典游戏----飞机大战
  18. Spark架构原理和生态系统
  19. 我相信,一定有那么一句话可以温暖你的心
  20. 52o1314小符号_特殊名字符号(52o1314特殊上下组合小符号)

热门文章

  1. Acwing 344.观光之旅(Floyd求最小环)
  2. 简单算法解决汉诺塔问题
  3. C语言-两个单链表的合并
  4. pny 魔豆系列4G U盘 测速
  5. 《CSS禅意花园》翻译完成 Dflying又回来了!
  6. 中国电子级玻纤布市场产销调研及投资前景预测报告2022-2028年
  7. stata构造所在区县的平均互联网使用状况语句
  8. 软件工程毕业设计课题(83)微信小程序毕业设计PHP家政服务预约小程序系统设计与实现
  9. 无线路由器WEP加密破解--蹭网(转)
  10. 抵御“黄貂鱼”攻击,谷歌使出禁用2G“大招”