我有一个特定的问题需要经验才能得到答案:
为什么在linux安装(例如debian)上默认不启用arp_ignore / arp_announce是否有特定原因?
从错误的网络接口接收arp应答的兴趣是什么?
感谢您的帮助。
此致
答案 0 :(得分:5)
这不是Debian特有的,默认是来自Linux。
检查https://bugzilla.redhat.com/show_bug.cgi?id=168960以及来自David Miller的回复:
此行为与Linux IPV4堆栈的遵从性一致 基于主机的IPV4地址模型而不是基于接口的 这个模型几乎就是你所要求的。
两种寻址模型都由RFC描述并且完全是 有效的。
这不应该改变,也不是错误。如果你想要不同 行为,可调参数可供您调整,但事实并非如此 默认情况下,让每个人都适合。
请参阅RFC 1122, 3.3.4.2 Multihoming Requirements(强ES模型,弱ES模型)。