VyOS 1.3-rolling built on 2020-03-19
Simple setup:
set protocols static arp 23.23.23.2 hwaddr '0c:c4:7a:93:c7:8a' set protocols static arp 24.24.24.2 hwaddr '0c:c4:7a:93:c7:8b'
At boot-up (and after an attempt at TRex trying to use them):
vyos@vyos:~$ arp -a ? (24.24.24.2) at <incomplete> on eth2 _gateway (10.21.21.1) at 00:00:5e:00:01:15 [ether] on eth0 ec2-23-23-23-2.compute-1.amazonaws.com (23.23.23.2) at <incomplete> on eth1 vyos@vyos:~$
To fix:
delete protocols static arp commit set protocols static arp 23.23.23.2 hwaddr '0c:c4:7a:93:c7:8a' set protocols static arp 24.24.24.2 hwaddr '0c:c4:7a:93:c7:8b' commit
After:
vyos@vyos# arp -a ? (24.24.24.2) at 0c:c4:7a:93:c7:8b [ether] PERM on eth2 _gateway (10.21.21.1) at 00:00:5e:00:01:15 [ether] on eth0 ec2-23-23-23-2.compute-1.amazonaws.com (23.23.23.2) at 0c:c4:7a:93:c7:8a [ether] PERM on eth1