我想设置我的工作网络,以便所有无线客户端都分配到特定的 IP 范围,但与其他网络设备位于同一子网中。目前,我在一台不是无线 AP 的服务器上运行 dnsmasq 以获取 DHCP 和 DNS,但实际上距离两个交换机很远。
因此假设整个网络都在 10.0.0.0/16 上,但我不想为无线客户端专门分配 10.0.10.10 - 10.0.10.200。
实现此目的的最佳方法是什么?VLAN 一直到 dnsmasq 服务器,然后在同一子网之间进行路由?购买功能更强大、具有更多 dhcp 选项的无线网桥?
谢谢。
答案1
我的建议是 - 反过来问,你的 DHCP 服务器如何区分无线客户端和有线客户端的请求?你的服务器需要某种提示才能正确完成工作。
常用(也是最简单)的机制是将 DHCP 服务器设置为根据请求的来源或发送位置(即您不想使用的单独子网)分配地址。在某些情况下,如果存在活动的 DHCP 中继,则可以在请求中包含类似订户 ID 字段的内容。您可以始终为所有无线客户端设置静态预留(真讨厌),或者您可能能够根据 MAC 地址中的一组通用供应商前缀进行键入。
但底线是,这些都是黑客行为(充其量),正确的答案是根据最佳实践(...即使用不同的子网)部署 DHCP。