Добавление привязок arp в таблицу ARP Linux - PullRequest
2 голосов
/ 21 июля 2011

Я пытаюсь добавить привязку ARP в таблицу ARP в Linux, моя таблица arp выглядит следующим образом:

IP address       HW type     Flags       HW address            Mask     Device
192.168.3.12     0x1         0x6         00:0c:29:89:c5:cc     *        eth1
192.168.3.100    0x1         0x6         00:0c:29:89:c5:c8     *        eth1
192.168.43.2     0x1         0x2         00:50:56:e1:65:76     *        eth0
192.168.3.111    0x1         0x6         00:11:22:33:44:55     *        eth1
192.168.43.139   0x1         0x6         00:0c:29:89:c5:cc     *        eth0

это то, что я пытаюсь сделать, но я получаю следующую ошибку:

arp -s 192.168.43.138 00:00:22:33:33:33
SIOCSARP: Invalid argument

Любые другие IP-адреса работают нормально, только этот приводит к ошибке. Есть идеи, что здесь не так?(это не проблема MAC-адреса, возможно, я пробовал много других адресов)

1 Ответ

5 голосов
/ 21 июля 2011

Попробуйте указать интерфейс с -i, если это не работает, то вы, вероятно, пытаетесь добавить запись MAC для своего IP-адреса.

...