CentOS 6.5搭建PPTP ×××
1. 安装pptp
$ yum -y install ppp pptpd
2. 配置pptpd
$ vi /etc/pptpd.conf
将如下两行的注释打开:
#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245
其中localip是拨入vpn后的网关,remoteip是vpn分配和客户端的地址池,可以自行修改,localip会在pptpd服务器的ppp0网卡产生,remoteip在客户端拨入后产生在ppp0。
3. 修改DNS资源池
$ vi /etc/ppp/options.pptpd
将里面的如下两行注释打开并修改为可用的DNS服务地址。
#ms-dns 10.0.0.1
#ms-dns 10.0.0.2
这里使用223.5.5.5和223.6.6.6
4. 配置pptp拨入的用户密码
$ vi /etc/ppp/chap-secrets
在最下面添加用户密码:
5. 设置MTU大小
vi /etc/ppp/ip-up
在文件末尾添加如下内容
6. 修改内核文件,支持ipv4数据转发
$ vi /etc/sysctl.conf
将 net.ipv4.ip_forward=0 改成net.ipv4.ip_forward=1
$ sysctl –p
7. 关闭iptables和selinux
service iptables stop
getenforce 0
8. 启动pptpd服务
/etc/init.d/pptpd status
/etc/init.d/pptpd start
PPTP ×××服务端配置完成。
9. 客户端拨入pptp vpn
9.1 windows客户端拨入pptp vpn
“打开网络共享中心” -> “设置新的连接或网络” -> “连接到工作区”
看到截图中的内容表示windows客户端拨入vpn已经成功。
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
看到以上信息表示linux下拨入成功。