我经常看到 iptables 的链中有一些状态匹配规则,例如 INPUT。
我知道他们在做什么,我对此很感兴趣
我应该对表 NAT 的链执行相同的操作吗?
例如,在我家的路由器中,我希望它接受 ssh,并且还充当 NAT 路由器。
如果我们有:
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
为了获得更好的性能,我应该遵循以下操作吗?
-t nat -A POSTROUTING -m state --state RELATED,ESTABLISHED -j MASQUERADE
-t nat -A POSTROUTING -s 192.168.1.0/24 -o wan0 -m state --state NEW -j MASQUERADE
我想我不应该对POSTROUTING 链做同样的事情,而应该对 FORWARD 做同样的事情。
谢谢!