Centos5下安装PPTPD(含一键包)

Posted by Harid2011 - May - 07 留个言

今天买了一个月的VPS,是在VPSYOU买的,XEN虚拟技术。上午配置了一上午,用LNAMP包架的Web服务器,然后装了PPTP用来提供VPN服务。

下面的内容基本上是VPSYOU提供的文档里的内容,讲述了在CentOS 5上安装PPTPD的步骤(去掉行号),也可以直接下载安装脚本执行安装。

1、删除之前已安装的相关软件(如果是干净的系统,可以跳过):

yum remove -y pptpd ppp
rm -rf /etc/pptpd.conf
rm -rf /etc/ppp
iptables --flush POSTROUTING --table nat

2、下载相关软件:

wget http://www.vpsyou.com/sources/dkms-2.0.17.5-1.noarch.rpm
wget http://www.vpsyou.com/sources/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget http://www.vpsyou.com/sources/pptpd-1.3.4-1.rhel5.1.i386.rpm
wget http://www.vpsyou.com/sources/ppp-2.4.4-9.0.rhel5.i386.rpm

3、安装上面的软件:

yum -y install make libpcap iptables gcc-c++ logrotate tar vim-minimal cpio perl pam tcp_wrappers
rpm -ivh dkms-2.0.17.5-1.noarch.rpm
rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
rpm -qa kernel_ppp_mppe
rpm -Uvh ppp-2.4.4-9.0.rhel5.i386.rpm
rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

4、ppp配置:

设置vps启动时加载此项,编辑/etc/rc.local,加入:

mknod /dev/ppp c 108 0

修改配置文件/etc/ppp/options.pptpd,加入:

ms-dns 8.8.8.8
ms-dns 8.8.4.4

这里是使用谷歌的公共DNS服务器,可以使用其它的DNS服务器。

5、配置文件/etc/sysctl.conf,修改:

net.ipv4.ip_forward = 0

为:

net.ipv4.ip_forward = 1

然后执行:

sysctl -p

6、配置文件/etc/pptpd.conf,加入:

localip 192.168.9.1
remoteip 192.168.9.11-30

可以修改第二行后面的IP范围。

7、修改配置文件/etc/ppp/chap-secrets,加入:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
  myusername pptpd mypassword *

第三行中myusername为VPN用户名,mypassword为密码。

8、启动iptables加入规则,启动pptpd:

iptables -t nat -A POSTROUTING -s 192.168.9.0/255.255.255.0 -j SNAT --to-source `ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
service iptables save

chkconfig iptables on
chkconfig pptpd on

service iptables start
service pptpd start

执行到这就可以在Windows下直接创建VPN连接了。

 

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《Centos5下安装PPTPD(含一键包)

Comments(2) Leave comments
  1. Gravatar
    33 Google Chrome Google Chrome 10.0.648.205 Windows Windows 7
    五月 7th, 2011 at 20:24  | #1

    你最终果然还是买了…………

    • Gravatar Harid  @  五月 8th, 2011 at 00:40 replied.

      @33, 主要是一个朋友他的主机马上就到期了,现在是月付。

51 + 78 =  (required)
comment_ad

 NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

分享按钮