多个 VLAN 无法在交换机上运行

多个 VLAN 无法在交换机上运行

我有两个 Netgear GS748Tv5 交换机行为异常。

我有一台路由器,它为一台交换机提供多个子网。该交换机已启用 VLAN,工作正常,目前与其连接的所有设备都可以按预期加入子网。我需要将这两个新交换机放在一个机架中,以便我可以将这些子网提供给机架中的设备。

奇怪的行为:

一旦我将 48 个端口中的 40 个拆分为五个不同的 VLAN,只有前 8 个端口将允许所连接的设备连接到该子网的网关。所有其他 VLAN 都不允许设备获取 DHCP 地址。VLAN 是根据 Netgear 的说明设置的,除了这个警告之外,似乎运行正常。连接到 VLAN 的设备可以相互 ping 通,但永远无法到达更广泛的网络。未连接到同一 VLAN 的设备无法相互通信。我尝试在交换机中间使用端口 20-36 设置 2 个 8 端口 VLAN,但仍然只有配置中的前 8 个端口允许连接到网关。我找不到有这个问题的人,根据我有限的经验,没有理由这不起作用。

PS VLAN 的设置完全没有标签。

答案1

DHCP 地址不是由 VLAN 提供的,而是由连接到 VLAN 的 DHCP 服务器提供。

因此,您需要确保 VLAN 包含 DHCP 服务器(除非您使用 DHCP 中继)。如果此 DHCP 服务器是路由器,则您需要将每个 VLAN 连接到为该 VLAN 设置的路由器端口,或者在 VLAN 中继上使用 802.1q 标签。需要在交换机和路由器上以相同的方式配置中继。一个 VLAN 可以不带标签,其他所有 VLAN 都必须带标签。

连接到不同 VLAN 的设备无法相互通信(这就是 VLAN 的意义所在),除非通过路由器连接。通常,您会在路由器上设置规则来控制 VLAN 之间的通信。

相关内容