我有一个 Debian VPS,并且了解 PPTP。我按照此处所述的安装过程进行操作:https://askubuntu.com/questions/199286/create-vpn-server-using-the-ubuntu-vps
但是,当我尝试通过网络和共享中心(控制面板\网络和 Internet\网络和共享中心)使用 Windows 计算机连接到此 VPN 时,收到一条错误消息:错误 619:无法建立与远程计算机的连接,因此用于连接的端口已关闭。
我已遵循此处的说明:http://www.youtube.com/watch?v=zoizPT__9dQ关于如何使用 Windows 8 计算机进行连接(我现在正在使用 Windows 8)。
我使用的凭证是正确的。
答案1
验证您是否可以 ping 或以其他方式访问您的 VPS 的公共 IP,并且当前的 Internet 连接没有阻止传出的 PPTP 端口。如果您使用的是蜂窝 3G 连接,则这种情况可能存在。
检查是否
pptpd
正在运行。检查ps aux
进程ptppd
。如果没有看到任何进程,请查找/var/log/daemon.log
启动失败的原因。尝试/etc/init.d/ptppd start
或service start ptppd
。您的
iptables
配置还必须允许 PPTP 端口 1723 上的传入连接。您可能还需要iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
向您的端口添加。rc.local
如果此处的 IP 范围
localip 192.168.0.1 remoteip 192.168.0.2-254
与您的网络相同(如果您位于典型的消费者路由器 NAT 后面,则可能会发生这种情况),则可能会导致问题。您应该选择不同的子网,例如 192.168.200.1/192.168.200.2-254。