技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 网络系统 --> CentOS5.3下安装pptpd提供VPN服务

CentOS5.3下安装pptpd提供VPN服务

浏览:2768次  出处信息

    今天,一个朋友跟我说,你有个LINUX服务器在国外,搞个VPN来玩玩呗。之前是有的,后来重灌系统(台湾用语,重装系统),就没装了,正好装回来。中间还出了问题,google和百度后发现,内容都大致相同,可奇怪的是,这么多人转来转去,注明转载的却不多,真是世风日下。暂且不去管别人怎么做,在我博客出现的,只要是转载来的,就一定会注明。以下是正文:

    1.安装ppp iptables服务

  • yum install -y ppp iptables
  •     2.下载pptpd的rpm包:

         32位 http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm

         64位 http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm

         安装命令:

         32位

  • rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
  •     64位

  • rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm
  •      3.修改配置

         3.1. options.pptpd (/etc/ppp/options.pptpd )

         前面的都不用改,就改一下最后的ms-dns就可以,我这里用的是google的

  • 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
  •     3.2 pptpd.conf (/etc/pptpd.conf)

         配置本机IP,及分配的IP范围

  • option /etc/ppp/options.pptpd
  • logwtmp
  • localip 192.168.88.1
  • remoteip 192.168.88.100-110
  •     3.3 chap-secrets (/etc/ppp/chap-secrets)

         添加用户名和密码,格式为:

         用户名 服务名 密码 IP

         如

  • test pptpd test *
  •     * 表示不限IP

        3.4 sysctl.conf (/etc/sysctl.conf)

         修改net.ipv4.ip_forward = 0的值为1,改后为net.ipv4.ip_forward = 1

         改完记得重新加载一下配置,我就是忘了这一步,浪费了十多分钟

  • /sbin/sysctl -p
  •     3.5 配置iptables

         eth0为你的外网IP那块网卡

  • /sbin/iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
  • /sbin/iptables -A INPUT -p tcp --dport 47 -j ACCEPT
  • /sbin/iptables -A INPUT -p gre -j ACCEPT
  • iptables -A POSTROUTING -t nat -s 192.168.88.0/24 -o eth0 -j MASQUERADE
  • /etc/init.d/iptables save
  • /sbin/service iptables restart
  •     4. 设置iptables和pptpd开机自启动:

  • chkconfig pptpd on
  • chkconfig iptables on
  •     在Windows中建立VPN连接,开始享受没有高墙的互连网吧!

    建议继续学习:

    1. 如何快速搭建一个VPN(pptp)    (阅读:4846)
    2. Linux 安装pptp vpn client    (阅读:4442)
    3. 使用 OpenVPN Access Server 轻松搭建 VPN 服务器    (阅读:4379)
    4. Linux(CentOS5.4)系统下安装VPN(pptp)最终版    (阅读:3975)
    5. 如何快速搭建一个VPN(pptp)    (阅读:3123)
    QQ技术交流群:445447336,欢迎加入!
    扫一扫订阅我的微信号:IT技术博客大学习
    © 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

    京ICP备15002552号-1