Копировать таблицу ARP в массив - PullRequest
1 голос
/ 06 июня 2011

Я пытался найти лучший способ скопировать таблицу ARP Linux в массив, мне просто нужны IP и MAC-адрес.Я попытался скопировать файл / proc / net / arp, но я не считаю это лучшим способом сделать это, я читал, что могут быть другие записи, кроме ARP (IPv6 или sth)Я не уверен!Есть ли другой способ получить локальную таблицу ARP?

1 Ответ

2 голосов
/ 06 июня 2011

Команда ip neighbor list из iproute2 использует сокет netlink для запроса к ядру информации о соседе.

Рекомендуется использовать libnetlink из того же пакета iproute2 для доступа к этой информации.

...