2

У меня есть некоторые знания о команде arp под linux, которая может помочь изменить таблицу ARP. Теперь я хочу временно воздействовать на записи таблицы ARP (добавлять, удалять и изменять) без помощи arp .

Чтобы временно добавить новую запись в таблицу ARP, я могу ping неизвестный хост, и новая пара для (new_host_ip, new_host_hw_addr) будет вставлена в таблицу APR (исправьте меня, если это не всегда может завершить вставку).

У меня вопрос, могу ли я удалять и изменять записи в таблице ARP без непосредственного использования arp как при вставке записи ARP выше?

1 ответ1

2

Нет, ты не можешь сделать это так легко. На самом деле, вы даже не можете добавить запись ARP и выбрать ее содержимое таким образом. Для управления содержимым записи ARP или удаления записи ARP вам необходим доступ с root и создание сокета NETLINK. См. Раздел 3.3 RFC 3549.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .