技术解析

搭建 PPTP 目前可以连接但是无法打开网站
0
2021-06-22 08:20:00
idczone

迫于元气骑士出了 2.0 想和朋友一起玩耍,现在打算搭个私服。据说是多个手机在打开热点并连上同一个 PPTP 的情况下就可以实现远程联机了。但目前的状况是 PPTP 可以连接,但是连网站都打不开,更别谈联机了,不知道哪里出了问题,

服务测试地址(PPP 加密):

ip:132.232.70.189 账号:yuanqi 密码:qishi

搭建过程如下

sudo yum -y install pptpd

vi /etc/sysctl.conf
net.ipv4.ip_forward=1

sysctl -p

cat /proc/sys/net/ipv4/ip_forward

vi /etc/pptpd.conf
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

vi /etc/ppp/chap-secrets
yuanqi  * qishi *

sudo iptables -A INPUT -p gre -j ACCEPT 
sudo iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 47 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

192.168.9.0/24,取决于你 /etc/pptpd.conf 里的 local IP,表示的是你 VPN 客户端分配的 IP 断.

service pptpd enable
service pptpd start
netstat -tunlp|grep 1723

MTU 问题吧
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

虽然不太懂啥是 MTU,但是试着执行了一下 iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 之后连都连不上了

pptp 被各种限制。

开 ssh,让我上去看看

iptables -F
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
看网卡对不对


132.232.70.18 。直接 root 登录,密码: [email protected]

nmap 132.232.70.18
Starting Nmap 6.40 ( http://nmap.org ) at 2019-01-27 15:36 CST
Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 3.04 seconds

抱歉,ip 打错了,是 132.232.70.189

弄好了。









但是,你机器上面装了 docker,iptables 比较混乱。无言,自己整理吧

iptables 比较乱可能是因为我用腾讯云安全组开启了所有端口吧。另外,原谅我对于 Linux 知识的缺乏,不能直接查 history 来快速分析你做了什么操作使得现在可以连接成功,可以说一下吗?那些操作可能有需要使其永久生效才能保证重启也保存配置,因为我现在重启了一下服务器,又连不上了。真的很感谢你愿意这么帮我

我改了 3 个地方:
1./etc/sysct.conf
你弄重复了,net.ipv4.ip_forward = 1,我去掉了重复的那一条
2./etc/ppp/chap-secrets
yuanqi pptpd qishi *
3.iptables
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j SNAT --to-source 172.27.0.15
我把命令放进 /etc/rc.d/rc.local
下回启动会自动生效。
over.

ip 和用户名密码就这么发出来了啊

老哥厉害

又不要紧,反正可以重装系统

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服