首页 > 服务器    日期:2018-08-11 / 来自互联网 / 浏览

今天机器因为意外重启了,重启后发现iptables转发规则失效了

而通过观察iptables的记录来看

有进来的包而没有出去的包

最后发现是内核转发没有打开

可能是上次配置的时候没有完全保存

开启内核转发的操作方式

echo 1 > /proc/sys/net/ipv4/ip_forward

sysctl -w net.ipv4.ip_forward=1

以上两种为临时操作,重启network或者重启系统就会失效

永久保存需要手动把/etc/sysctl.conf中net.ipv4.ip_forward对应值改为1

可以通过sed替换

sed -i '/net.ipv4.ip_forward/ s/(.*= ).*/11/' /etc/sysctl.conf

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章