Назад | Перейти на главную страницу

Создание таблицы ARP вручную

Я использую операционную систему реального времени под названием Vxworks 5.5. Протокол разрешения адресов отключен, и теперь мне нужно вручную создать таблицу ARP, чтобы инициировать связь IP-IP. IP-адреса и MAC-адреса администрируются локально, поэтому необходимо отключить ARP.

Как я могу добиться этого в VxWorks?

Чтобы вручную построить таблицу arp, лучше использовать инструмент arping.

Вы должны запустить arping <ip> на другом хосте (например, на ноутбуке) для каждого IP-адреса, с которым будет связываться ваше устройство.

Когда список IP-адресов и соответствующих MAC-адресов будет заполнен, вы можете настроить таблицу arp в своем устройстве, выполнив команду arpAdd("IP","MAC",0x04(ATF_PERM)) команды.