我正在设置一个具有两个 NIC 的 SUSE 11 机器:
eth0 - 192.168.10.150/24 - 00.0C.29.DC.10.CA (MAC) eth1 - 192.168.10.151/24 - 00.0C.29.DC.10.DE (MAC)
我需要在同一个子网中,因为它们将 ne 连接到另一个设备(存储)点对点。但是我在安装时发现了一些东西;从工作站做 ARPs 我发现下面的行为
[root@workstation ~]# arp -n 地址 HWtype HWaddress Flags 掩码接口 192.168.10.151 以太 00:0C:29:DC:10:CA C eth0 192.168.10.150 以太 00:0C:29:DC:10:CA C eth0
如您所见,它就像eth0
获取了所有请求。事实上,如果我断开电缆与eth1
IP的连接,.151
仍然可以 ping 通;这不是我想要的。如果我断开与eth0
所有 IP.150 - .151
都无法 ping的电缆的连接,那么何时.151
仍然可以访问。
为什么会这样?我eth0
只需要绑定到.150
和eth1
只绑定到.151
. 似乎 eth0 拥有这些 IP。
这不起作用:
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
Run Code Online (Sandbox Code Playgroud)
这也不是
net.ipv4.conf.default.arp_filter=1
net.ipv4.conf.all.arp_filter=1 …
Run Code Online (Sandbox Code Playgroud)