centos环境pptp服务器VPN搭建

centos环境pptp服务器VPN搭建

 

介绍使用yum安装pptpVPN服务器

第一步

先安装第三方源,官方yum源里面不包含pptpd。这里我们选用EPEl(企业版linux附加包,EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件)

yum install epel-release

第二步

通过yum安装VPN相关软件,

yum install -y perl ppp iptables pptpd

第三步

修改配置文件

1、配置文件/etc/ppp/options.pptpd

cp /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak

vi /etc/ppp/options.pptpd

 

options.pptpd内容如下:

idle 2592000

ms-dns 8.8.8.8

ms-dns 8.8.4.4

 

2、配置文件/etc/ppp/chap-secrets

cp /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak

vi /etc/ppp/chap-secrets

chap-secrets内容如下:

# client server secret IP addresses

你的账号 * “你的密码” *

按照上面的格式配置好你的vpn账号密码,中间用tab隔开。

3、配置文件/etc/pptpd.conf

cp /etc/pptpd.conf /etc/pptpd.conf.bak

vi /etc/pptpd.conf

#localip 192.168.0.1

#remoteip 192.168.0.234-238,192.168.0.245

改成

localip 192.168.0.1

remoteip 192.168.0.234-238,192.168.0.245

 

4、配置文件/etc/sysctl.conf

cp /etc/sysctl.conf /etc/sysctl.conf.bak

vi /etc/sysctl.conf

net.ipv4.ip_forward = 0

改成

net.ipv4.ip_forward = 1

保存文件后执行

/sbin/sysctl -p

第四步

改iptables配置

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

/etc/init.d/iptables save

/sbin/service iptables restart

最后一步启动pptp和iptables

service pptpd restart

chkconfig pptpd on //开机启动pptp vpn服务

chkconfig iptables on //开机启动iptables

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容