在具有 2 个 VLAN 的 1 台交换机上 Ping 和访问计算机

网络工程 VLAN 交换
2021-07-08 11:45:34

我有一个运行 2 个 VLAN 的 16 端口黑盒交换机。交换机设置为在 VLAN 1(默认)上管理 192.168.1.52 (255.255.255.0.)。端口如下:

  • 端口 1 - 10:VLAN 1(未标记)PVID 1
  • 端口 11 和 12:VLAN 2(未标记)PVID 2
  • 端口 13 - 15:VLAN 1(未标记)PVID 1
  • 端口 16:TRUNK(标记)PVID 1

VLAN 1 地址通过 DHCP 分发,所有机器都在相互通信。

VLAN 2 是 2 台计算机,它们只是设置为与自己通信并分别手动寻址 192.168.2.100 和 192.168.2.101。

我在使用 VLAN 2 时遇到问题,即使它们的寻址相同并且交换机上的端口设置为 VLAN 2,计算机也无法相互 ping 或访问。交换机配置仅将 VLAN 设置如上所述作为唯一更改的默认配置。我已经厌倦了在这篇文章中添加配置,但系统不允许我添加或复制文件,因为它太大了。

我很困惑为什么他们不会互相交谈。我已经正确配置了 VLAN,因为我了解 VLAN。我错过了什么?

编辑:端口安全被禁用。

编辑:当我从一台机器 ping 到另一台机器时,它说“请求超时”。这通常意味着它知道它在那里但不能发送数据。

2个回答

当端口 11 和 12 是同一个未标记 VLAN 的成员时,它们应该相互通信。

在交换机上,为两个客户端的 MAC 地址检查 VLAN 的 MAC 条目。如果其中之一没有成功,则端口或 NIC 配置有问题。

我确实正确设置了 VLAN。结果证明是 Windows 10 的问题。当计算机检测到新网络时,他们没有询问它是公共网络还是私有网络,因此他们默认为公共网络,因此 ping 被阻止。通过禁用公共防火墙证明。对不起,愚蠢的答案,但这就是问题所在。