2

まず、カーネル空間でこれを知る必要があるので、これを考慮に入れてください。

いいえ、他のデバイスのIPアドレスとARPを使用することはできません(理由をここで説明するには長すぎます)が、ARPを使用することはできません。ARPは、作業中のプロジェクトでは機能しません。

IPに関係なく、すでに持っている特定のnet_deviceに接続されている接続で、もう一方の端のMACアドレスを知るために使用できる機能/ユーティリティはありますか?

よろしくお願いします。質問が明確でない、または意味がない場合は、コメントを残してください。質問を編集して、ギャップを説明/埋めます。

4

1 に答える 1

1

「隣人と話す必要がある」種類の問題の標準プロトコルはLLDPです。現時点では、これは通常、LinuxシステムのOpenLLDP(ユーザースペース)を介して実装されます。ただし、途中で役立つ可能性のあるカーネルスペースパッチがいくつかあるようです。

もう一方の端でLLDPを有効にする可能性があるとすると、それを使用してそのデバイスを検出できるはずです。

于 2012-08-16T09:02:20.340 に答える