CentOS系统下OpenVZ VPS安装PPTP VPN的方法

  • 时间:
  • 浏览:0
  • 来源:十分时时彩_玩十分时时彩的平台_十分时时彩下注平台
作者:匿名 hihi 来源:ChinaZ源码报导 浏览: 2011-11-7 16:18:05 字号:大 中 小

[摘要]虚拟专用网络(Virtual Private Network ,简称VPN)指的是在公用网络上建立专用网络的技术。本文介绍CentOS下OpenVZ VPS安装PPTP VPN的方法。

  只是 人说CentOS下OpenVZ安装PPTP VPN必必须开启PPP和TUN。经过我的测试,假若开启了PPP即可,不会须TUN的支持。安装PPTP VPN必须开启PPP;安装OpenVPN必须开启TUN。

1、检测PPP是与否开启,命令如下

# cat /dev/ppp

  开启成功的标志:cat: /dev/ppp: No such file or directory 之前 cat: /dev/ppp: No such device or address,可不并能继续安装过程;

  开启不成功的标志:cat: /dev/ppp: Permission denied,请联系服务商开启。

  成功开启PPP完后 ,就可不并能安装了。你你这人 教程里说还必须输入cat /dev/net/tun检测tun/tap是与否开启,实际上这是完正不会说要的。

2、安装ppp和iptables

# yum install -y ppp iptables3   //安装pptp

# rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm(32位系统适用)



# rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm(64位系统适用)

3、配置pptp

  编辑/etc/pptpd.conf文件,把下面字段前面的#加上即可,此处的IP段可不并能任意,之前 尽量注意不会说跟本地网络的IP段有冲突。

localip 192.168.0.1

remoteip 192.168.0.234-238,192.168.0.245

  编辑/etc/ppp/options.pptpd文件,加上ms-dns前面的#,并修改成如下字段:

ms-dns 8.8.8.8

ms-dns 8.8.4.4

  一块儿将"require-mppe-128"你你这人 行前面加上#:

#require-mppe-1285

  设置PPTP VPN密码,修改/etc/ppp/chap-secrets文件,加上一行,内容如下(空格隔开):

用户名 pptpd 密码

  第有3个 是用户名,第有3个 是密码。之前 完后 想加上更多用户,直接再加上一行即可。

4、修改内核设置,使其支持转发

  编辑/etc/sysctl.conf文件,将"net.ipv4.ip_forward"右边的值改为1:

net.ipv4.ip_forward=1

#net.ipv4.tcp_syncookies = 1 #注释掉你你这人 行

#net.ipv4.tcp_syncookies = 17

  加上iptables转发规则,并保存

# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 你的VPS的IP

# /etc/init.d/iptables save

  注意:192.168.0.0一定要和后面 设置的IP段匹配。之前 iptables设置错误,可不并能直接编辑/etc/sysconfig/iptables文件即可。

5、设置pptp和iptables开机自启动

# chkconfig pptpd on

# chkconfig iptables on 9

  重启pptp和iptables

# /etc/init.d/pptpd restart

# /etc/init.d/iptables restart

  至此,之前 安装完成了PPTP VPN。之前 连接的完后 出先 619错误,则依次执行下面2条命令:

# rm -r /dev/ppp

# mknod /dev/ppp c 108 0 之前 重启VPS即可。

  之前 连接的完后 出先 "错误 742:远程计算机不支持所要求的数据加密类型。"(在Win7下之前 提示为"错误628:连接完成前,连接被远程计算机终止。"),在网络邻居里右击此VPN连接,取舍"属性",在"安全"选项卡里,把"要求数据加密(没人就断开)"前面的勾加上,之前 设置成"可选加密(没人加密也可连接)"即可。

sssss
Tags: CentOS   OpenVZ   VPN安装   linux安装vpn  
责任编辑:190