2011-07-21 61 views
2

我试着添加一个ARP绑定到ARP表中的Linux,我的ARP表是这样的:添加ARP绑定到ARP表的Linux

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地址的问题,我试过许多其他地址)

+0

在多寄主主机上正常工作。你有没有试过'strace'? –

+0

我有,但它并没有真正帮助我。新手 – shaggy

回答

4

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