1

Linux ARPテーブルをアレイにコピーする最良の方法を見つけようとしてきました。必要なのは、IPアドレスとMACアドレスだけです。/ proc / net / arpファイルをコピーしようとしましたが、それを行うための最良の方法が見つかりません。ARP(IPv6またはsth)の横に他のエントリが表示される可能性があることを読みました。私はわかりません!ローカルARPテーブルを取得する他のオプションはありますか?

4

1 に答える 1

2

iproute2からのip neighbor listコマンドは、netlinkソケットを使用して、ネイバー情報についてカーネルにクエリを実行します。

この情報にアクセスするには、同じiproute2パッケージのlibnetlinkを使用することをお勧めします。

于 2011-06-06T10:59:16.590 に答える