windows端连接提示:不能建立到远程计算机的连接,因此用于此连接的端口已关闭。
服务器提示:
Oct 22 12:17:58 iZ2ze2fzb6tccuoxjpvdz9Z pppd[24175]: LCP: timeout sending Config-Requests
Oct 22 12:17:58 iZ2ze2fzb6tccuoxjpvdz9Z pppd[24175]: Connection terminated.
Oct 22 12:17:58 iZ2ze2fzb6tccuoxjpvdz9Z pppd[24175]: Modem hangup
服务器端配置:
pptpd.conf
localip 192.168.0.1 #自定义一个ip或者内网ip地址
remoteip 192.168.0.234-238,192.168.0.245 #自定义分配给客户端的网段和地址池
/etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 114.114.114.114
logfile /var/log/pptpd.log
已设置net.ipv4.ip_forward=1
iptables也已开启1723端口, 并且安全组也已开启
如何解决啊~~~
根据您提供的信息,可能的原因是客户端和服务器之间的网络连接问题。以下是一些建议来解决这个问题:
检查您的阿里云虚拟主机服务器的防火墙设置,确保允许pptp协议通过。您可以在阿里云管理控制台的VPC安全组中添加一个新的入站规则,允许TCP协议的端口21(用于pptp连接)通过。
检查您的Windows客户端的防火墙设置,确保允许pptp协议通过。您可以在Windows防火墙中添加一个新的入站规则,允许TCP协议的端口21(用于pptp连接)通过。
确保您的阿里云虚拟主机服务器和Windows客户端之间的网络连接正常。您可以尝试使用ping命令测试网络连通性。
检查您的pptpd配置文件中的本地IP地址和远程IP地址是否正确。确保它们与您的阿里云虚拟主机服务器和Windows客户端的实际IP地址相匹配。
检查您的pptpd配置文件中的DNS服务器设置是否正确。您可以将ms-dns设置为8.8.8.8和114.114.114.114,或者根据您的实际情况进行修改。
检查您的pptpd配置文件中的其他选项设置是否正确。例如,确保logfile指向正确的日志文件路径,net.ipv4.ip_forward设置为1以启用IP转发等。
如果问题仍然存在,您可以尝试重启阿里云虚拟主机服务器和Windows客户端上的相关服务,如pptpd、iptables等。
这个错误提示通常是因为客户端和服务器之间的网络连接存在问题。以下是一些可能的解决方案:
sudo service pptpd status
sudo iptables -L -n -t nat -v | grep -i pptpd
sudo service pptpd restart