CentOS6搭建VPN服务器

03/03/2016

CentOS6搭建VPN服务器 - 1
VPN是一种常用于连接中、大型企业或团体与团体间的私人网络的通讯方法。虚拟私人网络的讯息透过公用的网络架构(例如:互联网)来传送内联网的网络讯息。它利用已加密的通道協議(Tunneling Protocol)來達到保密、傳送端認證、訊息準確性等私人訊息安全效果。這種技術可以用不安全的網路(例如:網際網路)來傳送可靠、安全的訊息。需要注意的是,加密訊息與否是可以控制的。沒有加密的虛擬私人網路訊息依然有被竊取的危險。

转自-WIKI


1.安装pptpd

2.开启系统转发功能
修改etc/sysctl.conf,将”net.ipv4.ip_forward”修改为1

3.添加VPN用户
修改文件etc/ppp/chap-secrets
增加”用户名 * 密码 *”
4.添加VPN的dns
编辑/etc/ppp/option.pptpd
在最下面添加
“ms-dns DNSIP地址”
5.设置mtu
编辑etc/ppp/ip-up
添加一行”/sbin/ifconfig $1 mtu 1400″
6.修改pptp配置文件
编辑/etc/pptpd.conf
在最下面找到localip和remoteip
localip后面修改成服务器IP
remoteip后面跟的是给链接上来的设备分配的IP(例:172.16.1.100-200)
7.利用iptables进行nat转换

8.启动pptpd