我有两个 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 之间的通信。