Probably, I missed something or there are exists some hidden knowledge
- how can I properly use static ARP in the case of many ethernet interfaces (i.e. in almost any normal server/router)? arp command even in 8.2 doesn't have -i (interface) suboption for adding info from file or for adding pairs directly. Moreover, it always adds these pairs to the first physical ethernet listed in the system. E.g. - I have two interfaces re0 (WAN) and rl0 (LAN). I'm trying to use static ARP resolution at LAN but to no avail -
and arp table for rl0 is empty.
How could I populate it with my entries - if I try to add any IP/MAC pair - it goes to first interface (re0), if I try to add -i rl0 option to -s or to -S arp tells that "this suboption is not supported".
Frankly speaking, I feel very strange - I useFBSD FreeBSD on various systems since 1995, I simply cannot believe that there is no solution for this simplest problem in the networking/server oriented OS.
P.S. - every linux has -i suboption for all arp options.

ifconfig rl0 staticarp
arp -d -i rl0 -a
and arp table for rl0 is empty.
How could I populate it with my entries - if I try to add any IP/MAC pair - it goes to first interface (re0), if I try to add -i rl0 option to -s or to -S arp tells that "this suboption is not supported".
Frankly speaking, I feel very strange - I use
P.S. - every linux has -i suboption for all arp options.