Juniper SRX拒绝向ARP添加新的IP地址(除非)

我有一个杜松SRX340作为默认网关运行,我有一个Linux服务器(实际上是虚拟机)运行的Debian 8。

juniper ip:192.168.1.1 Debian ip:192.168.1.101(eth0)

我想添加更多的IP地址在我的Debian框,所以我创build一个新的子接口,并给它一个IP

debian ip2:192.168.1.102(eth0:1)

当我这样做时,我不能从新的IP地址ping瞻博盒子和杜松无法ping新的IP地址。

我可以从新的IP地址ping同一networking上的其他主机,他们可以ping它…一切都很好。

所以..新的IP地址不能看到juiper框,而瞻博盒子不能看到其他的IP …所以然后我尝试了一些东西。

我把eth0的ip地址改为192.168.1.102,现在我可以ping通juniper盒子,juniper盒子可以ping回来。

然后我把它改回来,以便eth0:192.168.1.101和eth0:1:192.168.1.101,现在juniper可以ping这两个ip地址,并且这两个ip地址可以ping juniper。

所以..然后我进一步testing,并添加第三接口eth0:2,并给它的IP 192.168.1.103,我有同样的问题…我看不到杜松,杜松不能看到新的IP …

再次,如果我改变原来的eth0先使用103作为IP,然后回去,它再次工作..这是非常混乱。

有什么build议这里发生了什么?

junos版本15.1X49-D100.6

PS:这是最初发布在networking工程网站上的,但是他们拒绝看,希望这个社区能够帮助我更多。

编辑:更多信息请求:

interfaces { fxp0 { unit 0 { family inet { address 10.208.20.17/24; } } } } } node0 { system { host-name WON-OSLO-FWA; } interfaces { fxp0 { unit 0 { family inet { address 10.208.20.16/24; } } } } } reth2 { redundant-ether-options { redundancy-group 1; } unit 0 { description ORANGE; family inet { address 192.168.1.1/24; } } } 

我在juniper论坛上得到了一些帮助,有一个解决scheme(这不是完美的,但它的工作,所以我现在会用它)。

解决方法是在juniper上添加一个静态ARP。

 # set interfaces reth2 unit 0 family inet address 192.168.1.1/24 arp 192.168.1.104 mac 01:12:35:03:7a:93 

这工作马上。

我只是想知道为什么杜松不会像你想象的那样自动添加这些东西,但是我有一个截止date,这对我今天是有用的。