反向路由
rp_filter - INTEGER
0 - 表示不进行源地址反向路由验证
1 - 表示对收到的包进行反向路由验证,如果路由得到的接口不是,报文收到的接口,将把包丢掉,这是种比较严格的检查。参考RFC3704
2 - 表示一种宽松的检查模式,如果收上来的包的源IP地址进行反向路由后,找不到出口,这是源地址路由才失败,将包丢掉。
系统推荐使用使用严格模式检查,这种检查方式可以防止DDos攻击。系统默认关闭源地址反向路由。
调整方式:
如果关闭反向检查:
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter