程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

centos环境pptp服务器VPN搭建

balukai 2025-02-20 14:28:00 文章精选 6 ℃

介绍使用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

Tags:

最近发表
标签列表