linux服务器可以借由iptables做流量转发,充当软路由。七镜今天遇到的问题是:服务器重启之后,内部服务器无法借由软路由访问外网。最终结合以往的经验发现是iptables规则重启之后,就失效了。
于是再次执行一遍流量转发规则,便解决了问题:
iptables -t nat -A PREROUTING -d 192.168.3.1 -p tcp -j DNAT --to-destination 192.168.1.45
我这块规则是把192.168.3.1这个IP网口的流量全部转发到192.168.1.45这个IP网口(找到之前设置的规则,再执行一遍即可)。