Linux DHCP Server 配置给FIT AP 使用的option 138
方案介绍
通过在Linux 上配置DHCP Server为AP提供IP及option 138选项。
2.2 配置思路
1) 下载、安装DHCP Server 相关程序。
2) 调试基本的dhcp启动服务、并验证能否获取ip。
3) 配置option 138。
2.3 配置文件(主要为红色加粗部分)
CentOS
Vi dhcpd.conf
ignore client-updates;
ddns-update-style ad-hoc;
option acip code 138 = string;
subnet 2.2.2.0 netmask 255.255.255.0 {
# — default gateway
option routers 2.2.2.254;
option subnet-mask 255.255.255.0;
# — AC ip
option acip 01:01:01:01;
# — pool
range dynamic-bootp 2.2.2.20 2.2.2.39;
default-lease-time 21600;
max-lease-time 43200;
}
以十六进制格式表示IP,“01:01:01:01为AC Loopback 0 IP地址的十六进制,也就是说在配置时只需把自己的AC Loopback 0 IP地址X.X.X.X换算成十六进制替换掉即可。
关于这个配置option的方法我在一篇英文文档中看到了另外两种方法,就是定义变量acip为专门的IP类型,不过未测试,有条件有机会的朋友可以测试下,顺便留个言 通知一下哦
option acip code 138 = ip-address
option acip 192.168.1.1
option acips code 200 = array of ip-address;
option acips 10.20.10.1, 10.20.11.1;