WiFi AP 向所有 VLAN 广播 DHCP 请求

WiFi AP 向所有 VLAN 广播 DHCP 请求

我的设置如下:

     Switch (T1600G-28TS)
 -------------------------------
 | 1 |   |   | 6 | 5 |   | ... |
 -------------------------------
   |           |   |                          * SSID: NW1 | VLANID: 2
   |           |   |            AP (AP500)   /
   |           |   |         ---------------/
   |           |   +---------|  Multi SSID |--* SSID: NW2 | VLANID: 3
   |           |             ---------------\
   |           |                             \ 
   |           |                              * SSID: Guest | VLANID: 4
   |           +----- Client PC
   |              
   |              
   +----- DHCP Server

交换机上的端口配置:

 --------------------------
 | Port | PVID |   VLANs  |
 |  1   |  99  | 2,3,4,99 |
 |  5   |  99  | 2,3,4,99 |
 |  6   |   2  |        2 |
 --------------------------

DHCP 服务器是 ubuntu linux 16.x LTS;dhcpd 监听以下接口:

 eth0.2 192.168.0.0/24 "NW1"
 eth0.3 192.168.1.0/24 "NW2"
 eth0.4 192.168.2.0/24 "Guest"

当我将客户端 PC 连接到交换机时,我希望从NW1(子网 0)获取 IP 地址,但是有时Guest我从(子网 2)范围获得一个 IP 。

dhcpd 日志如下所示:

 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee (twis) via eth0.2
 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee via eth0.4
 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee (twis) via eth0.3
 dhcpd[2909]: DHCPOFFER on 192.168.0.126 to b8:27:eb:5e:bc:ee (twis) via eth0.2
 dhcpd[2909]: DHCPOFFER on 192.168.2.104 to b8:27:eb:5e:bc:ee (twis) via eth0.4
 dhcpd[2909]: DHCPOFFER on 192.168.1.108 to b8:27:eb:5e:bc:ee (twis) via eth0.3

不是我所期望的!这是交换机的 ARP 表: 交换机ARP表

我看起来像美联社正在将 DHCP 广播转发到所有 VLAN。如果我断开连接,一切都会按预期运行:

 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee (twis) via eth0.2
 dhcpd[2909]: DHCPOFFER on 192.168.0.126 to b8:27:eb:5e:bc:ee (twis) via eth0.2

AP 已将其 DHCP 设置设为,off并且没有菜单可以配置任何内容,例如 DHCP 侦听或多播。

我是否遗漏了什么?

更新:AP 显然会将 DHCPREQUEST 广播到其所在的所有 VLAN(根据交换机配置)。在 AP 上将 NW2 和 Guest VLANID 更改为 93 和 94,但行为没有改变...

答案1

不幸的是,在我拥有 50 点声望之前我无法发表评论。我认为您的 AP 与您的问题无关,因为您的 PC 是通过以太网连接的,而不是无线连接的。

从你所说的情况来看,我建议你检查端口 4 上的配置,它应该配置为访问端口,并且你还应该为其分配一个 VLAN。你还应该检查你的 DHCP 服务器是否配置为提供错误的 IP 地址。

答案2

事实证明,这是一个AP 固件中的 BUG.TP-Link 支持提供了测试版固件:1.0.0 版本 20160607 Rel. 48929 Beta解决这一特定问题。

无论如何,感谢你们试图解决这个问题!

相关内容