PPTP搭建Linux下的VPN(pptplinux)

PPTP的全称是Point-to-Point Tunneling Protocol(点对点隧道协议),它是一种针对网络地址翻译(NAT)的协议,可以用来在两个不同网络间,建立点对点的“隧道”,以实现两个网络间计算机之间的安全数据传输,比如用于搭建Linux下的VPN。

下面我们以一台Debian系统的服务器和一台Windows 8.1计算机为例,来讲解PPTP搭建Linux系统下的VPN方法。

首先,在服务器端安装pptpd,使用如下命令:

“`

apt-get install pptpd


其次,编辑/etc/pptpd.conf文件,在41-70行(根据不同版本的PPTPD,行数可能有些不同)添加用户名、密码,例如:

name1 pptpd user1 12345678 *

name2 pptpd user2 12345678 *


然后,编辑/etc/ppp/chap-secrets文件,将用户名、密码信息添加进去,例如:

user1 pptpd 12345678 *

user2 pptpd 12345678 *


接着,编辑/etc/pptpd.conf文件,在10-20行中标注VPN服务器端口,例如:

localip 199.199.199.1

remoteip 199.199.199.2-254


之后,修改服务器网络设置,开启IP转发:

echo 1 > /proc/sys/net/ipv4/ip_forward


最后,在Windows 8.1计算机上,编辑VPN连接,主要是设置服务器IP、用户名、密码,以及允许网络分配IP,连接成功之后,就可以正常的使用VPN了。

以上就是PPTP搭建Linux下的VPN的方法,虽然它比较容易安装,但同时也被认为是安全较低的协议,因此一般不推荐用于商用网络,更适合用于家庭网络环境。

数据运维技术 » PPTP搭建Linux下的VPN(pptplinux)