我正在尝试将我的一台机器配置为 VPN,并通过它使用 Windows 7 进行连接。
我pptp
按照所有说明进行了安装,但一直出现错误 619。我验证了端口,并在 tcp 和 udp 中允许使用端口 1723,所以我很不确定接下来该做什么
是否有一份对您来说完全有用的指南?
答案1
这是我打算为我的客户使用的指南。但他们没有回应,所以我不确定它是否适合你:
如果您在使用互联网时遇到问题,您需要确保 HTTP 通过您的 PPTP,因为默认设置似乎是拒绝访问。
答案2
按照 chrisjleaf 的回答后,我所需要的只是应用确切的 iptables 规则
到目前为止这对我有用
iptables -A INPUT -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -o ppp0 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -d <VPN-LOCALIP> -p tcp --dport 1723 -j DNAT --to <VPN-REMOTEIP>
iptables -A FORWARD -i eth1 -d <VPN-REMOTEIP> -m state --state NEW -p tcp --dport 1723 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -d <VPN-LOCALIP> -p 47 -j DNAT --to <VPN-REMOTEIP>
iptables -A FORWARD -i eth1 -d <VPN-REMOTEIP> -p 47 -j ACCEPT
记得更换VPN-REMOTEIP
和 VPN-LOCALIP
然后iptables-save