将arp绑定添加到ARP表Linux中

我试图添加一个ARP绑定到Linux的ARP表,我的ARP表如下所示:

IP address HW type Flags HW address Mask Device 192.168.3.12 0x1 0x6 00:0c:29:89:c5:cc * eth1 192.168.3.100 0x1 0x6 00:0c:29:89:c5:c8 * eth1 192.168.43.2 0x1 0x2 00:50:56:e1:65:76 * eth0 192.168.3.111 0x1 0x6 00:11:22:33:44:55 * eth1 192.168.43.139 0x1 0x6 00:0c:29:89:c5:cc * eth0 

这是我试图做的,但我得到以下错误:

 arp -s 192.168.43.138 00:00:22:33:33:33 SIOCSARP: Invalid argument 

任何其他IP地址工作正常,只是这一个是导致一个错误任何想法这里有什么错? (这可能不是mac地址的问题,我尝试了很多其他的地址)

尝试使用-i指定接口,如果这不起作用,那么你可能试图为自己的IP地址添加MAC条目。