Linux搭建pptp ***服务器

大家好,今天我要做的是一个使用linux搭建一个pptp的***服务器,使用客户端能够连接到***虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤:

首先介绍一下linux版本:我用的是centos 6.5 minimal Desktop  64位

一:准备软件:1,dkms-2.0.17.5-1.noarch.rpm

         2,kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

         3,ppp-2.4.5-33.0.rhel6.x86_64.rpm

         4,pptpd-1.4.0-1.el6.x86_64.rpm

以上软件可以从http://poptop.sourceforge.net/yum/stable/packages/地址下载。

二:接下来是安装;

# rpm -ivh dkms-2.0.17.5-1.noarch.rpm

# rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

# rpm -ivh ppp-2.4.5-33.0.rhel6.x86_64.rpm

# rpm -ivh pptpd-1.4.0-1.el6.x86_64.rpm

安装成功后,接着就是修改配置文件了。

三:修改PPTP配置文件

# vi /etc/pptpd.conf

将下面两行前面的#去掉

#localip 192.168.0.1         /* 这里的IP地址改成你自己服务器的IP地址

#remoteip 192.168.0.234-238,192.168.0.245    /*这里改成你供×××客户端连接使用的IP地址段

如下:

localip 192.168.5.5

remoteip 192.168.5.200-210

使用命令开启服务,并设置为开启自启动

#service pptpd start

#chkconfig --level 2345 pptpd on

四:给服务器添加用户

# vim /etc/ppp/chap-secrets

在最下面插入新行

写法:

用户名       服务名       密码     ip

例如:

wangwu      pptpd   testpasswd       192.168.5.200

此时用户就可以登录***服务器了,分配的ip地址只有192.168.5.200这一个,也就是说只能一个人同时使用。

如果想多人同时使用,,可以将192.168.5.200这个IP改为*

这样就不限制这个帐户的使用人数了(同时登录的人数还取决于pptpd服务器的设置,默认40个)

现在***可以连接了。现在连上了但还不能访问内网,还需要最后一步。

五:开启IP转发;

使用如下命令并把这条命令添加到/etc/rc.d/rc.local里实现开机自启动。

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

到此,我们的PPTP服务器已经架设完成。

备注:此过程中服务器iptables服务是关闭的。如果有需要开启的还需要开启1723,47端口和GRE服务。