是否可以确定您所连接的交换机端口的mac地址是什么?
我正在寻找tcpdump,但似乎在每个以太网数据包中发送者和目的地的MAC,而不是那些MAC传递的MAC。但我正在寻找方法来找出直接连接到的交换机的 MAC 。
我应该是一个通用的解决方案。例如,托管的 CISCO 交换机,还不是解决方案。
我可以使用C / C ++或任何其他语言。
答案 0 :(得分:3)
阅读本文: http://en.wikipedia.org/wiki/Network_switch#Layer_1_.28Hubs_versus_higher-layer_switches.29
在普通交换机中,它们没有MAC地址。除非你使用的是一座桥梁。
答案 1 :(得分:0)
TCP / IP位于network layer abstractions中的交换机之上。具体来说,它们分别位于传输层和Internet层(传输位于Internet之上)。您需要检查原始以太网数据包,以获取链接层数据。