首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过用户类分配ISC-DHCP-服务器IP池

通过用户类分配ISC-DHCP-服务器IP池
EN

Stack Overflow用户
提问于 2019-11-25 06:29:07
回答 1查看 217关注 0票数 2

我在Ubuntu 18.04上安装了isc-dhcp-服务器。我有两个子网配置为通过两个不同的NIC:

network)

  • enp8s0:

  • enp7s0: 10.100.0.0/22 (工作站)

工作站网络被分解成多个IP池,向不同类型的设备发出IP。

其中一个池是为所有笔记本电脑的DevOps机器提供的。所有的机器都通过WiFi连接到网络。我希望确保连接到网络的设备被分组到适当的池中。

我知道我可以创建类并将这些工作站的mac地址添加到这些类的子类中来维护IP池。但是我有将近100到150台笔记本电脑,把所有的mac地址都加进去是个令人头疼的问题。此外,所有设备的供应商/制造商也有很大的不同。

我想知道是否有一种方法可以在网络适配器本身上添加某种标志值,并将我的类设置为基于此标志值分配IP池。这可能吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-08 10:33:12

您可以根据mac地址(mac路由器的端口)将客户端排序到类。

代码语言:javascript
复制
set switch-mac = binary-to-ascii(16, 8, ":", substring(option agent.remote-id, 2, 6));
set cl-mac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
# log macs
log(error, concat("cl-mac=",cl-mac,"  switch-mac=",switch-mac," opt=",opt));
class "sw-2" {
match if switch-mac="mac:of:port:1";
}
class "sw-3" {
match if switch-mac="mac:of:port:2";
}
# and then config your pools
...
allow members of "sw-2";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59026309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档