這就是所謂的逆向路徑過濾 (Reverse Path Filtering)
這個情形常發生在兩個網段共存的linux 主機上
其實是無害的
如果一直跑出來
可以選擇關掉它
這個情形常發生在兩個網段共存的linux 主機上
其實是無害的
如果一直跑出來
可以選擇關掉它
解決方法 :
一、取消 log_martians
echo 0 > /proc/sys/net/ipv4/conf/all/log_martians
echo 0 > /proc/sys/net/ipv4/conf/all/log_martians
二、或是關掉rp_filter
1.清空 rp_filter
echo 0 >/proc/sys/net/ipv4/conf/eth1/rp_filter注意:
eth1 為log檔內那個 device ,不可打錯
PS. 若為 pppoe撥接:
echo 0 >/proc/sys/net/ipv4/conf/ppp0/rp_filter
2.另外我們還要關掉 rp_filter
vi /etc/sysctl.conf
net.ipv4.conf.default.rp_filter=03. 重置網路
/etc/rc.d/init.d/network restart
PS. 若為 pppoe撥接連線. 此命令會斷開撥接連線..; 不如直接 reboot 好了
沒有留言:
張貼留言