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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。