Linux DHCP通过OPTION43为H3C的AP下发AC地址

对于DHCP服务,可以在很多平台上进行设置。那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容。原来的DHCP Server是放在交换机上的,但因为近期准备改动一下网络拓扑,所以要把DHCP Server迁移,操作系统用的是RHEL5.3,DHCP版本3.05
  打H3C的800电话,二线工程师说没有在Linux下的DHCP配过,要我去看文档,文档里有交换机做dhcp server和windows做dhcp server的配置实例,还发了一个Linux下的向cisco AP下发option 43的例子,要我对照改一下,
  以下为cisco配置
  option serverip code 43 =ip-address;然后在subnet里面定义option serverip x.x.x.x;但是测试的时候是不成功的.
  没办法,自己看文档,发现H3C的文档里用的是十六进制的数据,和二线提供的配置文档即定义为IP地址是完全不同的。以下为H3C的在交换机内置DHCP上的配置。
  其中 hex表示是十六进制,80为选项类型,0B为选项长度,表示后面内容的长度,0000为Server Type,固定为0000,02为后面AC的IP地址的个数,12010701和12010702则分别为两个AC的IP地址的十六进制,也就是说在配置 时只需把自己的AC地址X.X.X.X换算成十六进制替换掉即可。
  再接下来,在Linux DHCP服务器下查文档,找到这么一段
  option new-name code new-code = string ; An option whose type is a data string is essentially just a collection of bytes, and can be specified either as quoted text, like the text type, or as a list of hexadecimal contents separated by colons whose values must be between 0 and FF. For example: option sql-identification-token code 195 = string; option sql-identification-token 17:23:19:a6:42:ea:99:7c:22;
  如是在dhcpd.conf里修改配置
  option serverip code 43 = string; #office,wireless AP subnet 10.20.3.0 netmask 255.255.255.0 { option routers 10.20.3.1; option subnet-mask 255.255.255.0; option serverip 80:0B:00:00:01:0B:45:13:01:0B:45:14; pool { failover peer "dhcp-failover"; range 10.20.3.120 10.20.3.254; deny dynamic bootp clients; } }

  经测试Linux DHCP服务器中AP可以成功在AC上注册,遇到问题还是得靠自己细心去看配置和文档,只要找到方向,问题还是会解决的。

1 。文中提到的H3C的定义方法,其实是中移动统一要求的格式。

2 。linux 上dhcp 定义还有Text类型,似乎更符合中移动要求。

3。string 类型中作者的例子看着似乎不对

4.个人尝试修改,依然用string类型,当ac ip为172.16.12.18时,输入

option ac-ip-v4 code 43 = string;

在子网的配置区间内,设置

option ac-ip-v4 80:07:00:00:01:ac:10:0c:12;

时间: 2024-10-09 21:17:25

Linux DHCP通过OPTION43为H3C的AP下发AC地址的相关文章

Linux DHCP (1)基本概念

DHCP的基本概念  DHCP即动态主机设置通信协议(Dynamic  Host Configuration Protocol),它是定义在RFC2131和2132的Internet标准可以动态地设置客户端IP状态. DHCP的端口号 udp 67  server   服务端 udp 68  client   客户端 DHCP的相关配置文件 /etc/dhcpd.conf                             #主配置文件 /usr/share/doc/ #文档资料 /var/

Linux   DHCP搭建

DHCP 实验步骤 1.设置ip [[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) DEVICE=eth0 BOOTPROTO=none ONBOOT=yes HWADDR=00:0c:29:5d:ed:a4 IPADDR=192.168.10.253 PREFIX=24 [[em

linux DHCP 服务器

配置  1:/etc/dhcp.conf 配置文件 2:dhcp.leases 启动 dhcp 服务器 linux dhcp客户端 windows dhcp 客户端

linux DHCP服务搭建

Linux dhcp的搭建 查看ip地址信息:ifconfig eth0     ifconfig -a(查看所有) 查看主机名:hostname 查看tcp/udp端口:netstat -anptu  -a(所有) -n(数字) -p(进程) -t(tcp) -u(udp) 跟踪网络节点:traceroute 查看dns资源记录:nslookup 配置ip地址(临时): Ifconfig  eth0  IP地址 Ifconfig eth0:1 IP地址 配置主机名:hostname 主机名 配

Linux DHCP服务器

Linux DHCP服务器 1.1. 安装DHCP yum install dhcp* -y 1.2. DHCP配置文件 [[email protected] ~]# ls  /etc/dhcp/ dhclient.d dhcpd6.conf  dhcpd.conf [[email protected] ~]# vi /etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. #   see /usr/share/doc/dhcp*/dhcp

Linux dhcp服务器搭建

Dhcp就是动态主机配置协议,可以自动的去分配IP地址.子网掩码.网关以及DNS等tcp/ip信息. 服务器 ip 192.168.1.201 试验要求:要求linux dhcp 服务器实现给linux客户机分配ip地址. 首先: yum install dhcp -y  安装dhcp包 cd /etc/dhcp   进入dhcp文件夹 我们可以看到dhcpd.conf 文件的内容   接下来 拷贝一份 来本目录 vi dhcpd.conf   修改成下面这样就行(简单的) 红框内 第一行是 名

Linux --DHCP服务器配置;DHCP服务器中继

DHCP概述 1.采用DHCP的必要性 在TCP/IP网络上,每台工作站要能存取网络上的资源之前,都必须进行基本的网络配置,一些主要参数诸如IP地址,子网掩码,缺省网关,DNS等必不可少,还可能需要一些附加的信息如IP管理策略之类.对于一个稍微大点的网络而言,网络的管理和维护的任务是相当繁重的.一台计算机从一个子网转移到另一个子网,就要重新对系统进行配置.对于普通水平的工作站用户是不能赋予他们配置自己的工作站网络的权限,而且也没有这个必要.如果一个没有相应技术水平的用户出于好奇或想学习一下的目的

Linux DHCP原理以及配置

DHCP作用 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址.子网掩码.网关以及DNS.(网络批量安装)等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法. DHCP原理 DHCP租约四部曲 A:客户端进行IP请求 当一个DHCP客户机启动时,会自动将自己的IP地址配置成0.0.0.0,由于使用0.0.0.0不能进

H3C胖AP和瘦AP互刷方法

瘦AP刷刷AP: 瘦AP的IP地址为192.168.100.1,本机IP为192.168.100.2. ①有时候由于AP的空间不是很多,无法容下2个AP版本(胖AP版本和瘦AP版本) 所以我先把瘦AP版本删除,注意彻底删除,不是放入回收站,命令: delete /unreserved wa2600a_fit.bin 如果有配置文件也删除: 1.删除之后启动本地FTP服务器,下载胖AP版本: 2.改变AP模式,按2次Y,重启就OK了. 3.重启. 胖AP刷瘦AP: 如果有控制器的话,胖AP改变模式