Google通过iptables / netfilter向我展示了PPTP / GRE NAT的一些回报,这将允许多个连接。
但是,我没有find使用这个允许这个pptp帮助器模块的例子。 任何人之前做过?
这在内核2.6.14中发生了根本性的变化,并且说明了你正在发现的各种随机文档示例(许多2.6.14之前的语法)。 我没有一个方便testing的机器,但你应该没问题,加载ip_conntrack_pptp和ip_nat_pptp来获得PPTP连接跟踪。
我假设你正在谈论NAT背后,并试图让多个用户连接到远程VPN服务器,然后我只是设法解决这个DD-WRT v24-sp2(04/16/10):
显然内核模块丢失了GRE协议的NAT转换 – 插入它们已经足够了。 我已将以下行添加到防火墙脚本中:
# Insert modules for PPTP over NAT: insmod nf_nat_proto_gre insmod nf_conntrack_proto_gre insmod nf_conntrack_pptp insmod nf_nat_pptp
其余的iptables / netfilter已经在DD-WRT中正确设置了:)
如果想要的话,我可以挖掘其余的与此有关的NAT表条目。