思科交换机,如何确定连接设备或唤醒设备的MAC地址?

思科交换机,如何确定连接设备或唤醒设备的MAC地址?

switch1#show interfaces descri
...
Fa0/13 up up
Fa0/14 down down
Fa0/15 up up
...

(端口 13 和 15 上的灯也亮着)

但是: 端口 15 没有任何东西!如何确定此端口的 MAC 地址或如何唤醒设备?再次,两个端口上的灯都是绿色的。
switch1#show mac-address-table
24 x.dc15.93a9 DYNAMIC Fa0/13
24 x.9931.296d DYNAMIC Fa0/11
24 x.2196.cf24 DYNAMIC Gi0/1
24 x.a947.fb81 DYNAMIC Fa0/11
24 x.b954.90c2 DYNAMIC Fa0/8
24 x.b976.a45c DYNAMIC Fa0/2
24 x.8f1c.f11b DYNAMIC Fa0/11
24 x.ba8e.f467 DYNAMIC Fa0/11
28 x.2196.cf24 DYNAMIC Gi0/1
28 x.f08a.6025 DYNAMIC Fa0/20
28 x.f08a.6026 DYNAMIC Fa0/19
28 x.f08a.6027 DYNAMIC Fa0/22
21 x.2196.cf24 DYNAMIC Gi0/1
20 x.2196.cf24 DYNAMIC Gi0/1

答案1

您可以删除整个 MAC 表并允许设备“重新学习”所有连接的设备(应该在第一个收到的数据包上发生)

清除动态 MAC 地址表

http://www.cisco.com/en/US/docs/ios/12_3t/lanswitch/command/reference/lan_a1gt_ps5207_TSD_Products_Command_Reference_Chapter.html

如果连接到端口 15 的设备由于处于“休眠”状态而未发送数据,则关闭端口然后再打开。重新检测链接可能足以导致 IP 通信发生。

答案2

mac 地址表会过期 - 所以如果设备(例如待机的 PC)已连接,但最近没有主动传输数据 - 这就是所期望看到的情况...也许你已经在某处记下了 mac 地址,否则你成功的机会就很小了... tsg

答案3

这个问题已经存在了相当长一段时间。过去我只有两种方法可以解决这个问题。1

) 如果您可以关闭端口,请关闭端口并等待大约一分钟,然后执行 no shutdown。这通常会导致设备发送一些 DHCP 流量或至少一些浏览器流量(如果是静态配置)。2

) 如果设备在链接启动时拒绝通话,或者您不想关闭链接,请找出端口所在的 vlan,然后从同一子网中的设备 ping 255.255.255.255。这将向广播域中的每个设备发送 ping。如果设备处于活动状态,它应该会响应并将其 mac 提供给交换机。如果

这不起作用,您可能有一台已连接但已关闭的 PC,因此不会发送任何流量,也没有 IP,也不会响应广播 ping。在这种情况下,我不知道如何获取设备的 mac。:-(

答案4

实际上,您可以做的是在提取所需的 MAC 地址信息时短暂启用交换机端口上的端口安全。然后,如果不需要端口安全,您可以将其关闭。

相关内容