2011-06-06 55 views
1

我一直在試圖找出將Linux ARP表複製到陣列中的最佳方法,我只需要IP和MAC地址。我試圖複製/ proc/net/arp文件,但是我沒有發現它是最好的方式,我讀了可能會出現旁邊的其他條目ARP(IPv6或sth)。我不確定!有沒有其他選項可以獲得本地ARP表?將ARP表複製到陣列

回答

2

iproute2ip neighbor list命令使用netlink套接字來查詢內核有關鄰居信息。

建議使用相同iproute2軟件包中的libnetlink來訪問此信息。