所有文章
写文章
传图片
分类
评论
留言
返回首页
修改文章
我发现Ubuntu在连接已经搭建好且没有问题的windows下pptp协议隧道时,总是说超时,使用debug模式会发现,Ubuntu发出了数据包,但是没有回复。但是,同网络下的windows11电脑却能正常连接。所以可以果断排除是外界的问题,问题就出在Ubuntu上。我搜索了很多,但是搜索引擎实在是抓不到重点,好不容易找到点东西,点进去也说没有解决,怀疑是运营商的isp的问题。 经过多方排查,我偶然关闭了Ubuntu防火墙(毕竟是连接别的电脑的pptp,属于是出方向,所以一般不会想到这个)我发现,我敲?居然连得上!那也就是说,范围迅速缩小到了防火墙问题。那问题来了,pptp端口是1723,我单独方向应该就行了吧。 答案是否定的,依然不行。 于是只好继续搜索防火墙开启之后,pptp无法连接的问题,这下有靠谱答案了。那篇博客在修改了ufw的相关设置后,就能正常连接,抱着试一试的态度,我操作了一遍,最后确实能够连接,困扰了快一个小时的问题终于解决。 具体要修改的是/etc/ufw/before.rules和/etc/default/ufw 解决ubuntu在启动ufw的情况下pptp客户端无法链接的问题。 修改/etc/ufw/before.rules 在COMMIT之前添加如下内容: -A ufw-before-input -p 47 -j ACCEPT 修改/etc/default/ufw 在IPT_MODULES选项中添加nf_conntrack_pptp 重启ufw sudo service ufw restart 重新pptpsetup链接即可 就是这样。不知道如何打开的小伙伴们,可以使用nano打开,比vi好多了。ctrl+s就是保存,ctrl+x就是退出。 下面放上如何配置Ubuntu的pptp连接的代码(你要是有桌面就直接看链接的操作方法吧) sudo apt-get install pptp-linux sudo pptpsetup --create myvpn --server xxx.xxx.xxx.xxx --username xx1--password xx2--encrypt --start xxx.xxx那个就是你要连接的pptp的ip或者是域名(没有http什么的),username后的xx1替换成用户名,password后的xx2替换成密码即可。 这个只是连上,并不会配成默认优先路由,要是想配默认优先路由的话,看链接里大佬写的。 好了,我这里把参考的文章链接放出来。 [PPTP客户端使用(Ubuntu 16.04)](https://www.cnblogs.com/harmful-chan/p/12637307.html "PPTP客户端使用(Ubuntu 16.04)") [解决ufw下pptp客户端连接问题](https://blog.csdn.net/qq_40413670/article/details/113747904 "解决ufw下pptp客户端连接问题")
操作
将该文章置顶
发布时间:
-
-
@
:
摘要:
主要还是Ubuntu防火墙的问题
分类:
请选择文章类型
请选择您的姓名
发布