Open sandianyue opened 3 years ago
您好 拜读了您的博文 👍 对最后的FAQ字段说法 不太理解
使用了Linux设备作为NAT网关,内网主机运行STUN测试的测试结果是Port Restricted Cone NAT,而不是Symmetric NAT。 这是因为Stun和netfilter对映射要素的理解存在差异造成的,具体可参考 这篇文章。但不能因此就断定linux的SNAT不是Symmetric。实际上,这是因为linux NAT网关上存在这条iptables规则导致的(OpenWRT发行版的firewall默认存在这条规则,虽然是在INPUT的子链中):iptables -t filter -A INPUT -i eth0 -j REJECT #或者INPUT的policy为REJECT 如果删除了这条规则(在OpenWRT上则是在Firewall设置中,将wan zone的Input策略从reject改为accept),内网主机运行STUN测试的结果会始终是Symmetric NAT。
iptables -t filter -A INPUT -i eth0 -j REJECT #或者INPUT的policy为REJECT
按照我的理解似乎来回只跟preroutting forward postroutting 三个链有关啊 烦请带佬看到后解惑一番 感谢!
您好 拜读了您的博文 👍 对最后的FAQ字段说法 不太理解
按照我的理解似乎来回只跟preroutting forward postroutting 三个链有关啊 烦请带佬看到后解惑一番 感谢!