Centos7关闭反向路由检测

云计算大赛在服务器上碰到的坑之一

发现双节点双网卡可以互相ping通,但客户机无法ping通第二块网卡。最后查到是因为centos旧内核的反向路由检查机制的锅。这里直接关闭反向路由检测即可正常ping通

首先是临时关闭反向路由检测

echo 0 > /proc/sys/net/ipv4/conf/em1/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/em2/rp_filter
#em1,2是实际网卡名,请使用ip a命令查询自己的网卡名
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter

其次永久关闭反向路由检测,因为这鬼东西每次重启网络都会再次开启

vim /etc/sysctl.conf
#添加以下内容
net.ipv4.conf.em1.rp_filter = 0
net.ipv4.conf.em2.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发