华为 | AP动态发现AC——DHCP方式(3)

  • 内容
  • 相关

前篇文章已经分享了华为 | AP动态发现AC——DHCP方式(1)华为 | AP动态发现AC——DHCP方式(2),今天继续分享华为 | AP动态发现AC——DHCP方式(3),前篇讲到了使用华为设备设置DHCP功能和Windows server中的DHCP功能,让AP动态的发现AC,今天继续讲Linux系统中的DHCP功能设置

华为Fit AP动态发现AC有三种方式

1、AP和AC源IP在同一网段,通过广播方式获取;

2、AP和AC源IP不在同一网段,通过DHCP方式,让AP获取IP地址的时候,DHCP服务器顺带发AC的源IP地址,采用option 43方式;

3、AP和AC源IP不在同一网段,通过DNS方式,让AP获取IP地址的时候,DHCP服务器顺带发AC的域名 (如:www.fishyoung.com),采用option 15方式。

此处讨论DHCP方式中的option 43方式:

在配置Option 43之前,需要保证

1、AP与DHCP服务器之间路由可达,即AP可以获取到IP地址;

2、AP与AC之间路由可达,保证AP获取到AC地址后,能够与AC交互信息,建立CAPWAP隧道。


DHCP方式今天讲LinuxDHCP功能

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

以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

二、配置步骤

1.登录Linux系统并安装DHCP Server。

2.配置地址池,使其可以为AP分配IP地址,同时配置Option 43,使AP能够获得AC的源IP 地址。假定AP的地址为192.168.100.0/24,网关为192.168.100.1,AC的源IP地址为 192.168.22.1。

#打开dhcpd.conf文件,进行如下配置。

管理员设置 回复 可见隐藏内容
通过以上的学习,Linux DHCP方式的AP发现AC应该有所掌握了,更多的还是多练习才是王道,加油!!

 您阅读这篇文章共花了:

上一篇:C | 原码、反码、补码和移码-So Easy

下一篇:Linux 7 | 运维必备命令

本文标签:    

版权声明:本文依据CC-BY-NC-SA 3.0协议发布,若无特殊注明,本文皆为《fishyoung》原创,转载请保留文章出处。

本文链接:华为 | AP动态发现AC——DHCP方式(3) - http://www.fishyoung.com/post-129.html