CentOS 6.5搭建PPTP ×××

  1. 1.       安装pptp

$ yum -y install ppp pptpd

CentOS 6搭建PPTP VPN_pptpd

  1. 2.       配置pptpd

$ vi /etc/pptpd.conf

将如下两行的注释打开:

#localip 192.168.0.1

#remoteip 192.168.0.234-238,192.168.0.245

CentOS 6搭建PPTP VPN_vpn_02

 

其中localip是拨入vpn后的网关,remoteipvpn分配和客户端的地址池,可以自行修改,localip会在pptpd服务器的ppp0网卡产生,remoteip在客户端拨入后产生在ppp0

 

  1. 3.       修改DNS资源池

$ vi /etc/ppp/options.pptpd

将里面的如下两行注释打开并修改为可用的DNS服务地址。

#ms-dns 10.0.0.1

#ms-dns 10.0.0.2

这里使用223.5.5.5223.6.6.6

CentOS 6搭建PPTP VPN_ppp_03

 

  1. 4.       配置pptp拨入的用户密码

$ vi /etc/ppp/chap-secrets

在最下面添加用户密码:

CentOS 6搭建PPTP VPN_vpn_04

  1. 5.       设置MTU大小

vi /etc/ppp/ip-up

在文件末尾添加如下内容

CentOS 6搭建PPTP VPN_ppp_05

  1. 6.       修改内核文件,支持ipv4数据转发

$ vi /etc/sysctl.conf

net.ipv4.ip_forward=0 改成net.ipv4.ip_forward=1

$ sysctl –p

  1. 7.       关闭iptablesselinux

service iptables stop

getenforce 0

  1. 8.       启动pptpd服务

/etc/init.d/pptpd status

/etc/init.d/pptpd start

PPTP ×××服务端配置完成。

 

  1. 9.       客户端拨入pptp vpn

  2. 9.1     windows客户端拨入pptp vpn

打开网络共享中心”  -> “设置新的连接或网络” -> “连接到工作区

 

CentOS 6搭建PPTP VPN_pptpd_06

 

CentOS 6搭建PPTP VPN_vpn_07

CentOS 6搭建PPTP VPN_vpn_08

CentOS 6搭建PPTP VPN_vpn_09

CentOS 6搭建PPTP VPN_pptpd_10



CentOS 6搭建PPTP VPN_ppp_11

看到截图中的内容表示windows客户端拨入vpn已经成功。

 

  1. 9.2     linux客户端拨入pptp vpn

安装linux下拨入vpn的工具

$ yum install -y ppp pptp pptp-setup

拨入vpn

$ pptpsetup --create myvpn --server IP --username xusj --password****** --encrypt –start

 

CentOS 6搭建PPTP VPN_ppp_12

 

CentOS 6搭建PPTP VPN_vpn_13

看到以上信息表示linux下拨入成功。