前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UniFi Register Device with keadhcp By HKL,

UniFi Register Device with keadhcp By HKL,

作者头像
hiplon
发布2020-07-22 11:03:13
8690
发布2020-07-22 11:03:13
举报
文章被收录于专栏:VNFVNF

本文主要实现通过Kea DHCP Server下发AC(UniFi Controller)信息给Ubnt AP,

Kea DHCP是由ISC推出的新品种开源DHCP Server,与传统ISC DHCP Server比较主要添加了ipv6的支持,不过目前可参考的资料较少,设备厂商一般不会对Kea DHCP进行配置的说明。

主要参考Ubnt官方文档中ISC的相关文档:

Ubnt official manual for DHCP Option 43

Linux's ISC DHCP server: dhcpd.conf

# ...
option space ubnt;
option ubnt.unifi-address code 1 = ip-address;

class "ubnt" {
        match if substring (option vendor-class-identifier, 0, 4) = "ubnt";
        option vendor-class-identifier "ubnt";
        vendor-option-space ubnt;
}

subnet 10.10.10.0 netmask 255.255.255.0 {
        range 10.10.10.100 10.10.10.160;
        option ubnt.unifi-address 201.10.7.31;  ### UniFi Controller IP ###
        option routers 10.10.10.2;
        option broadcast-address 10.10.10.255;
        option domain-name-servers 168.95.1.1, 8.8.8.8;
        # ...
}

参考通过Kea DHCP配置主要实现部分如下

kea-dhcp4.conf

"option-def": [
				{
					"name": "unifi-address",
					"code": 1,
					"space": "ubnt",
					"type": "ipv4-address",
					"encapsulate": ""
				}
			],



"subnet4": [
			{
				"subnet": "10.10.10.0/24",
				"pools": [{
					"pool": "10.10.10.20 - 10.10.10.200"
				}],
				"relay": {
					"ip-address": "10.10.10.1"
				},
				"option-data": [
					{
						"name": "routers",
						"data": "10.10.10.1"
					},
					{	"name": "unifi-address",
						"space": "ubnt",
						"code": 1, 
						"data": "201.10.7.31" //UniFi Controller IP
					}
					
				]
			}

		]
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档