自建过程:
1、检查系统内核是否支持MPPE补丁
modprobe ppp-compress-18 &&echo success
显示success说明系统支持MPPE补丁,如果不支持,需要先安装kernel-devel
yum install kernel-devel
注:上述实在没辙,可以试试
cat /dev/net/tun
如果这条指令显示结果为下面的文本,则表明通过:
cat: /dev/net/tun: File descriptor in bad state
亦可向下操作了
2、查看是否有ppp,iptables
[rootlocalhost ~]# rpm -qa|grep iptables
iptables-1.3.5-5.3.el5_4.1
iptables-ipv6-1.3.5-5.3.el5_4.1
[root@localhost ~]# rpm -qa|grep ppp
rp-pppoe-3.5-32.1
ppp-2.4.4-2.el5
可以看到是支持ppp和iptables,否则就yum install安装
yum install ppp
yum install iptables
注:会自动匹配最新的
3、安装pptp.
①这个软件在yum源里是没有的,我们需要手动下载,我们先切换到tmp目录:
然后执行下面的命令来下载pptp安装包:
wget ftp://ftp.ntua.gr/pub/net/poptop/pptpd/pptpd-1.3.1/pptpd-1.1.3-4.i386.rpm
rpm -ivh pptpd-1.1.3-4.i386.rpm
注意32位或者64位版本,否则吃大亏!本人就是在64位服务器上装了32位的pptpd,就给搞了很长时间才发现!!!!
4、 配置pptp vpn服务
主配置文件/etc/pptpd.conf
选项文件/etc/ppp/options.pptpd
帐号文件/etc/ppp/chap-secrets
pptpd –-help
pecified in the config file (default config file: /etc/pptpd.conf).
可以看到pptp配置文件位于/etc/pptpd.conf
① 主配置文件/etc/pptpd.conf
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
可以看出VPNSERVER的虚拟ip为192.168.0.1
vpnclient获取的ip段位192.168.0.234-192.168.0.245
② 选项配置文件/etc/ppp /options.pptpd
可配置DNS等
ms-dns 8.8.8.8
③ 账号文件/etc/ppp/chap-secrets
# client server secret IP addresses
osvpnuser01 ppptpd 123456 *
test pptpd 1234 *
账号 服务名(在option.pptpd)密码 可登录ip(*表示没限制)
5、启动pptpdvpn并设置开机启动,并开启ip_forward(因为下面要使用到iptables)
① 开启ip_forward
修改/etc/sysctl.conf文件的ip_forward=1
vi /etc/sysctl.conf
然后使其生效
sysctl –p
② 开启pptpvpn并开机启动
[root@MiWiFi-R1D ~]# service pptpd start
Starting pptpd: [ OK ]
chkconfig开机启动服务
[root@MiWiFi-R1D ~]# chkconfig –level 345 pptpd on
[root@MiWiFi-R1D ~]# chkconfig –list|grep pptpd
pptpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
我们可以看到netstat nltp |grep pptpd 可以看到 1723端口
[root@localhost proc]# netstat -nltp|grep pptpd
tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 4427/pptpd
注:把端口加到防火墙中去
—————-到这里 ,pptpvpn部分配置完成!!!路由和iptables部分我们稍后配置
6、用windows连不上,看看下面设置
参考文档:
http://www.cnblogs.com/hanxianlong/p/3923491.html
http://www.cnetsec.com/html/2014/tech_1229/10927.html