原因:
Linux默认启用了反向路由检查,反向路由检查要求哪来哪去。
解决方法:
关闭反向路由检查:
主机网卡名为eth0和eth1(根据自己使用的网卡来修改)
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
建议写到开机自启文件rc.local中
#
建议是在主机配置双网卡的同时,对每一个网卡进行不同lan的划分,而不要使用同一个lan,避免因为该lan损坏导致网络不通的问题
本文介绍了Linux系统中反向路由检查可能导致的网络问题,并提供了关闭该检查的解决方案,通过修改`/proc/sys/net/ipv4/conf`目录下的相关配置文件。建议将这些设置写入开机自启文件以保持网络配置的稳定性。此外,还提到在配置双网卡时,最好为每个网卡分配不同的LAN,以避免单一LAN故障导致的网络中断。
1万+

被折叠的 条评论
为什么被折叠?



