3

我有一个需要经验才能回答的具体问题:

为什么 arp_ignore / arp_announce 在 linux 安装(例如 debian )上默认不启用,是否有特定原因?

从错误的网络接口接收 arp 答案的兴趣是什么?

谢谢你的帮助。

问候,

4

1 回答 1

5

这不是 Debian 特定的,默认来自 Linux。

检查https://bugzilla.redhat.com/show_bug.cgi?id=168960David Miller的回复:

这种行为与 Linux IPV4 堆栈坚持基于主机的 IPV4 地址模型一致,而不是基于接口的模型,这几乎是您所要求的。

两种寻址模型都由 RFC 描述,并且完全有效。

这不应该改变,也不是错误。如果您想要不同的行为,可以调整可调参数,但这并不意味着它们默认适合所有人。

请参阅RFC 1122,3.3.4.2 多宿主要求(强 ES 模型,弱 ES 模型)。

于 2012-08-21T11:47:32.517 回答