pptp的特点:
优点:配置简单、易用、速度快
缺点:安全性,稳定性不如其他的VPN产品(OpenVPN,L2TP)、受网络的影响较大。
配置VPN服务之pptp
1、查看设备是否支持pptp
[[email protected] ~]# cat /dev/ppp cat: /dev/ppp: 没有那个设备或地址 则表示支持pptp,大部分的linux系统都支持
2、下载安装pptp
更改epel源: [[email protected] ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 下载pptp [[email protected] ~]# yum -y install pptpd
3、配置pptp
[[email protected] ~]# 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、配置允许连接的用户名和密码
[[email protected] ~]# 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、启动服务:
[[email protected] ~]# /etc/init.d/pptpd start Starting pptpd: [确定] [[email protected] ~]# lsof -i :1723 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pptpd 2057 root 6u IPv4 14268 0t0 TCP *:pptp (LISTEN)
6、登录用户的日志配置:
用户登录的日志显示格式: [[email protected] ~]# 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 用户退出时的日志显示格式: [[email protected] ~]# 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配置完毕,可以连接!
时间: 2024-10-15 15:50:19