机器重启后,发现已有iptables的端口转发规则都已经失效,通过iptables -t nat -L
查看规则都是存在的,但就是无法进行转发。再检查ip_forward
功能,发现被还原为0了:
#cat /proc/sys/net/ipv4/ip_forward
0
可判定是重启之前的转发设置没有持久化,而linux默认是关闭这项功能的,因此重新进行了永久生效的配置:
echo 1 > /proc/sys/net/ipv4/ip_forward
问题解决。
机器重启后,发现已有iptables的端口转发规则都已经失效,通过iptables -t nat -L
查看规则都是存在的,但就是无法进行转发。再检查ip_forward
功能,发现被还原为0了:
#cat /proc/sys/net/ipv4/ip_forward
0
可判定是重启之前的转发设置没有持久化,而linux默认是关闭这项功能的,因此重新进行了永久生效的配置:
echo 1 > /proc/sys/net/ipv4/ip_forward
问题解决。