CentOS 安装和配置PPTP VPN (1528人路过)
03:01 , 引用(0) Via CentOS 安装和配置PPTP VPN
引用
PPTP 全称为 Point to Point Tunneling Protocol — 点到点隧道协议,是VPN协议中的一种。
虚拟专用网(VPN)被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。虚拟专用网是对企业内部网的扩展。虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。虚拟专用网可用于不断增长的移动用户的全球因特网接入,以实现安全连接;可用于实现企业网站之间安全通信的虚拟专用线路,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网。
CentOS-5 下配置PPTP VPN,安装PPTP需要ppp和iptables这两个软件支持
如果觉得安装麻烦,可以参考CentOS PPTP VPN一键安装包
安装相关软件 32位版:
引用
yum install -y ppp iptables
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm
rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm
rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
64位版:
引用
yum install -y ppp iptables
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.x86_64.rpm
rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.x86_64.rpm
rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm
接下来开始配置文件:
引用
vi /etc/ppp/options.pptpd
输入以下内容:
引用
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
编辑完保存并退出!接着
引用
vi /etc/pptpd.conf
输入以下内容:
引用
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.10.1
remoteip 192.168.10.2-40
logwtmp
localip 192.168.10.1
remoteip 192.168.10.2-40
后两行是vpn的ip地址分配,不能和本地的冲突。编辑完保存并退出!
引用
vi /etc/ppp/chap-secrets
输入以下内容:
引用
username1 pptpd password1 *
username2 pptpd password2 *
username3 pptpd password3 *
username2 pptpd password2 *
username3 pptpd password3 *
对就的用户名和密码,你可以更改!保存并退出!
引用
vi /etc/sysctl.conf
找到:
引用
net.ipv4.ip_forward = 0
更改为:
引用
net.ipv4.ip_forward = 1
保存并退出!再执行sysctl -p命令!
此时PPTPD配置完成! 现在开始启动,输入:
引用
service pptpd start
配置iptables,首先输入
引用
service iptables start
启动,使用命令:
引用
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE
完成后:
引用
/etc/init.d/iptables save
保存,并且输入
引用
/etc/init.d/iptables restart
重新启动。
配置完成,如果你需要服务器启动时候自动启动VPN服务,还需要输入
引用
chkconfig pptpd on
chkconfig iptables on
chkconfig iptables on
到此为止,PPTP VPN就已配置完成。
相关齐齐奔跑博客日志
CentOS 5.3 安装后yum和基本软件的配置
教程,详解Radius manager安装过程
CentOS PPTP VPN一键安装包
CentOS OpenVPN一键安装包
CentOS 安装和配置 OpenVPN
VPS Kloxo使用 教程 安装 优化
CentOS如何删除eth0:1这样的虚拟网卡?
Centos 时间同步
给centos vps添加额外的ip
CentOS 5.3 安装后yum和基本软件的配置
教程,详解Radius manager安装过程
CentOS PPTP VPN一键安装包
CentOS OpenVPN一键安装包
CentOS 安装和配置 OpenVPN
VPS Kloxo使用 教程 安装 优化
CentOS如何删除eth0:1这样的虚拟网卡?
Centos 时间同步
给centos vps添加额外的ip
出处:CentOS 安装和配置PPTP VPN
转载时必须以链接形式注明出处及本声明!
最后编辑: 77run 编辑于2011/09/15 23:46
大 | 中 | 小 
0 Responses to "A Sample Post with Links"

