我这里有几个开关让我很头疼。有时能用,有时不能,整个过程毫无意义。
因此,我将 2 个支持 VLAN 的交换机在常规接入端口上连接在一起。
我的机器 -> Switch1 -> Switch2 -> SRV B
首先,Switch2 的配置为出厂默认配置,没有配置任何 VLAN。它应该充当哑二层交换机。
我将端口 1 配置为常规未标记访问端口,并在其与交换机 B 之间插入一根电缆。交换机 B 上的服务器未配置为 vlan(其 IP 地址与我的计算机在同一范围内)。我仍然无法 ping 通交换机或 SRVB 的管理接口。
现在最终在最后这个配置看起来像所有交换机都配置了相同的vlan,并且我可以将switch2上的任何端口分配到任何vlan中,但如果这一步甚至不起作用我就不会继续因为我想了解到底出了什么问题。
在 Switch1 上,我插入交换机的端口被设置为 Default_VLAN id = 1 中的未标记端口。
这太令人沮丧了,我已经花了 5 个小时,却没有取得任何进展。更糟糕的是,神奇地开始工作一次然后又不工作了,我将第二个开关重置为出厂默认设置,所以现在我回到了原点。
欢迎任何回答。
答案1
啊,现在我花在这上面的时间可能比这个交换机的价格还多。它是 Zyxel GS1510-24。
我发现了一篇有趣的论坛帖子:
“看来,如果另一台交换机向它发送 GVRP 消息告诉它创建动态 VLAN,它才支持动态(标记)。VLAN 1 是静态的,无法更改它,如果您使用 Web 界面创建新的 VLAN,它将被创建为静态(创建新 VLAN 时没有选择)。
真正让我困惑的是,它允许您在多个静态 VLAN 上为端口分配标记,并且显然忽略标记并使用端口 PVID。”
现在我静态配置了 VLAN 2。我在此交换机的 VLAN2 中有 2 台机器,它们也都支持 VLAN,它们可以互相 ping 通,但无法 ping 通 VLAN2(顺便说一下,还有其他 VLAN)中连接到其他交换机的任何其他设备和计算机。
这就像 VLAN ID 无法在交换机之间正常传输一样。