第一次连接会弹框提示输入用户名和密码,记住密码后下次点连接可以直接登录。
服务器端可以通过last查看当前服务连接状态
bash:~# last| grep ppprudolf ppp0 27.22.93.156 Thu Sep 23 22:26 still logged inrudolf ppp0 27.22.93.156 Thu Sep 23 21:13 - 22:19 (01:06)hyang0 ppp0 27.22.93.156 Thu Sep 23 18:36 - 20:12 (01:35)
通过ps也可以查看当前进程信息
bash:~# ps -eaf| grep "pptpd \["root 9194 2916 0 22:26 ? 00:00:00 pptpd [27.22.93.156:040E - 5880]
上面主要介绍了服务器的搭建及客户端的使用,有些重要的我捡重点说一下。
关于1723端口
PPTP服务器使用的是TCP 1723端口,所以如果发现此端口打开说明有PPTP服务。有没有可能改端口呢?服务器端口是可以改的,但Windows因为内置了PPTP客户端,所以几乎没有第三方再给Windows开发PPTP客户端了。而Windows客户端只认1723端口,如果服务器或防火墙把默认端口改了,Windows就连不上了。我尝试改注册表,但Windows还是不认。所以基本上就杜绝了使用其它端口来代理1723的可能性。而公网IP只能有一个1723,这就比较宝贵了。当然从公网到本地再做端口转发,这个还是可以绕过这个限制。
如果只在内网搭建了一台PPTP服务器,没有公网IP做端口映射,这种内网的PPTP服务器有什么用?
当然有用,这台PPTP服务器可以当跳板机使用。只要这台服务器可达的范围,都可以通过连到这台服务器上进行。如果这台PPTP服务器有上外网的权限,则其它连到这台服务器的客户端就可以访问外网。当客户端连到PPTP服务器上之后,客户端的所有流量都可以走服务器。并且没有端口和协议限制,比如445、ICMP PING包 这些都是通的。理论上这个VPN通道是二层通道,可以转发任意类型的三层协议。
只当跳板机用有点浪费,配合公网IP使用,可以代替很多商用方案。首先PPTP的稳定性是比较好的,不会莫名奇妙地断线。比如Sangfor的Easy Connect,这应该是国内最好的VPN解决方案了。它也有长时间不连接自动断线的特点。Easy Connect需要添加访问资源,并且有数量限制。我们无法把内网所有网段都加上。再加上同时在线限制,基础版只支持25个同时在线,大大限制了协同办公效率。这些缺点都是PPTP的优点,三类子网理论上可以支持超过253个同时在线,如果把分配地址改为二类,则可支持更多用户连接。
PPTP网络配置
bash$ cat /etc/pptpd.confoption /etc/ppp/options.pptpdlogwtmplocalip 192.168.2.1remoteip 192.168.2.10-100
在这里可以配置VPN拨号成功后分配的IP地址段,可以是二类地址,也可以是三类地址。
最后来说公网IP映射,首先你得有个公网静态IP,其次你得有个可以做端口映射的防火墙。
先做好虚拟IP的映射,然后写防火墙策略请允许互联网端口访问映射的IP和端口,不走NAT。为了安全,尽量做好源地址的过滤,并关注PPTP连接状态,阻止非法访问。PPTP如果要做到安全,要启用很多安全配置,相对于商用VPN方案来说,的确是属于廉价方案,根据自身情况再考虑是否使用,毕竟安全无小事。
本文地址:百科问答频道 https://www.neebe.cn/wenda/935431_3.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!