pptp的特点:

优点:配置简单、易用、速度快

缺点:安全性,稳定性不如其他的×××产品(Open×××,L2TP)、受网络的影响较大。



配置×××服务之pptp

1、查看设备是否支持pptp

[root@m01 ~]# cat /dev/ppp 
cat: /dev/ppp: 没有那个设备或地址
则表示支持pptp,大部分的linux系统都支持

2、下载安装pptp

更改epel源:
[root@m01 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
下载pptp
[root@m01 ~]# yum -y install pptpd

3、配置pptp

[root@m01 ~]# vim /etc/pptpd.conf 
107 localip 10.0.0.61
108 remoteip 172.16.1.80-90,172.168.1.245
localip:服务器的外网ip
remoteip:远程连接分配的内网ip(可以是连续的ip,也可以指定ip)

4、配置允许连接的用户名和密码

[root@m01 ~]# cat /etc/ppp/chap-secrets
####### system-config-network will overwrite this part!!! (begin) ##########
####### system-config-network will overwrite this part!!! (end) ############
oldboy * 123456 *
用户名 * 密码   可以指定连接的内网ip

5、启动服务:

[root@m01 ~]# /etc/init.d/pptpd start
Starting pptpd:                                            [确定]
[root@m01 ~]# lsof -i :1723
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
pptpd   2057 root    6u  IPv4  14268      0t0  TCP *:pptp (LISTEN)

6、登录用户的日志配置:

用户登录的日志显示格式:
[root@m01 ~]# tail -2 /etc/ppp/ip-up
echo "$PEERNAME IPADDR:$5 login IP:$6 login time:`date -d today +%F_%T`" >>/var/log/pptpd.log
exit 0
用户退出时的日志显示格式:
[root@m01 ~]# tail -2 /etc/ppp/ip-down
echo "$PEERNAME login out IP:$6 login out time:`date -d today +%F_%T`" >>/var/log/pptpd.log
exit 0

PPTP配置完毕,可以连接!