1

接続しているスイッチ ポートの MAC アドレスを特定することはできますか?

私は tcpdump を調べていましたが、各イーサネット パケットで送信者と宛先の MAC が通過しているように見えますが、それらの MAC は通過していないようです。しかし、あなたが直接接続しているスイッチのMACを見つける方法を探しています。

私は一般的な解決策でなければなりません。たとえば、管理されたCISCOスイッチは (まだ) ソリューションではありません。

C/C++ またはその他の言語を自由に使用できます。

4

2 に答える 2

3

これを読んでください: http://en.wikipedia.org/wiki/Network_switch#Layer_1_.28Hubs_versus_higher-layer_switches.29

通常のスイッチでは、MAC アドレスはありません。使用しているものがブリッジでない限り。

于 2013-01-23T12:42:43.803 に答える
0

TCP/IP は、ネットワーク層の抽象化でスイッチの上にあります。具体的には、それらはそれぞれトランスポート層とインターネット層にあります (トランスポートはインターネットの上にあります)。リンク層データについては、生のイーサネット パケットを検査する必要があります。

于 2013-01-23T12:38:54.607 に答える