我正在使用名为 Vxworks 5.5 的实时操作系统。地址解析协议已禁用,现在我需要手动建立 ARP 表以启动 IP 到 IP 通信。IP 地址和 MAC 地址是本地管理的,因此需要禁用 ARP。
我如何在 VxWorks 中实现这一点?
答案1
要手动构建 arp 表,最好使用 arping 工具。
您应该arping <ip>
在其他主机上(例如,在笔记本电脑上)为您的设备将与之通信的每个 IP 地址运行。
当 ip 地址和对应的 mac 地址列表完成后,您可以通过执行命令来配置设备中的 arp 表arpAdd("IP","MAC",0x04(ATF_PERM))
。