我有一个服务器正在运行RHEL6.4
。
我需要为我的服务器的私有互连配置.rp_filter
sysctl参数。此服务器有 2 个绑定在一起的 NIC。我浏览了文档并在线搜索,但没有找到确切的配置信息。
我应该在绑定接口本身上设置它吗?
net.ipv4.conf.bond0.rp_filter = 0
或者我应该将它设置在 2 个物理从网卡上吗?
net.ipv4.conf.em1.rp_filter = 0
net.ipv4.conf.em2.rp_filter = 0
我不能使用net.ipv4.conf.all.rp_filter
或net.ipv4.conf.default.rp_filter
。
开源有什么好处 - 如果您有疑问,您可以随时参考源代码。
快速搜索显示
rp_filter
在函数 fib_validate_source 中使用了它,该函数仅在 net/ipv4/route.c 中调用,Linux 的 TCP/IP 堆栈实现。所以 rp_filter 绝对不会做任何事情,无论它是否在没有配置 IP 地址的接口上启用。
键合是第 2 层功能;rp_filter 是第 3 层函数。所以这可能是个错误的问题。正如@c4f4t0r 提到的,您的 rp_filter 位于您的 IP 地址所在的位置。