Я использую операционную систему реального времени под названием Vxworks 5.5. Протокол разрешения адресов отключен, и теперь мне нужно вручную создать таблицу ARP, чтобы инициировать связь IP-IP. IP-адреса и MAC-адреса администрируются локально, поэтому необходимо отключить ARP.
Как я могу добиться этого в VxWorks?
Чтобы вручную построить таблицу arp, лучше использовать инструмент arping.
Вы должны запустить arping <ip>
на другом хосте (например, на ноутбуке) для каждого IP-адреса, с которым будет связываться ваше устройство.
Когда список IP-адресов и соответствующих MAC-адресов будет заполнен, вы можете настроить таблицу arp в своем устройстве, выполнив команду arpAdd("IP","MAC",0x04(ATF_PERM))
команды.