Chinaunix首页 | 论坛 | 博客
  • 博客访问: 56851
  • 博文数量: 9
  • 博客积分: 362
  • 博客等级: 一等列兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-12 10:12
文章分类
文章存档

2011年(1)

2010年(1)

2009年(7)

分类:

2009-09-12 10:53:01

ppp-2.4.3.tar.gz 
ppp-2.4.3-mppe-mppc-1.1.patch.gzrp-pppoe-3.5.tar.gz
1.  查看是否有/dev/ppp 设备文件,这是ppp拨号所必需的。
      若没有则如下创建一个:
      #mknod --mode=664 /dev/ppp c 108 0
      #ls /dev/ppp
      哈哈, 有啦!!!
2.  确保 /etc/modules.conf 里面有如下几行:
      alias char-major-108 ppp_generic
      alias tty-ldisc-3 ppp_async
      alias tty-ldisc-13 n_hdlc
      alias tty-ldisc-14 ppp_synctty
      alias net-pf-24 pppoe
3.  安装 ppp-2.4.3.tar.gz
      解压缩之后,打上ppp-2.4.3-mppe-mppc-1.1.patch.gz 补丁,然后编译安装:
      #tar zxvf ppp-2.4.4.tar.gz -C /tmp
      #gunzip ppp-2.4.3-mppe-mppc-1.1.patch.gz
      #cd /tmp/ppp-2.4.3
      #patch -p1 < ppp-2.4.3-mppe-mppc-1.1.patch (好像有一次我没有打补丁要 可以哦。)
      #./configure --prefix=/usr/local/ppp
      #make
      #make install
      #cp /usr/local/ppp/sbin/pppd /usr/sbin/pppd
4.  安装pptpd
      #tar zxvf pptpd-1.3.4.tar.gz -C /tmp
      #cd /tmp/pptpd-1.3.4
      #./configure
      #make
      #make install
5.  配置文件/etc/pptpd.conf, 它是pptp的配置文件
      #cp  /tmp/pptpd-1.3.4/samples/pptpd.conf /etc/pptpd.conf
      #vi  /etc/pptpd.conf
      内容修改如下:
      ppp /usr/sbin/pppd
      option /etc/ppp/options.pptpd
      debug
      logwtmp
      localip  192.168.1.251
      remoteip 123.123.123.123,192.168.10.24
     
     
      参数解释:
      ppp /usr/sbin/pppd, 指定pppd的位置
      localip  指你连接内网的IP
      remoteip 是直你连接后VPN后VPN服务器给你分配的IP
6.  配置文件/etc/ppp/options.pptpd,它是Poptop(pptp)的选项文件
      #cp /tmp/pptpd-1.3.4/samples/options.pptpd /etc/ppp/options.pptpd
      #vi /etc/ppp/options.pptpd
      内容修改如下:
      name pptpd
      refuse-pap
      refuse-chap
      refuse-mschap
      require-mschap-v2
      ms-dns 61.139.2.69
      ms-dns 61.139.2.69
      proxyarp
      lock
      nologfd
7.  配置文件/etc/ppp/chap-secrets, 它是Poptop的账号、密码文件
      #vi /etc/ppp/chap-secrets
      如下添加用户:
      # Secrets for authentication using CHAP
      # client        server     secret                IP addresses
      111               *          111                 192.168.10.111(为这个用户分配固定IP地址)
      222               *          222                       *
      333               *          333                       *
      444               *          444                       *
      其中IP addresses,我们可以为特定用户手工指定特定IP。
      如果没有指定,为“*”,那么PPTP VPN服务器从/etc/pptp.conf文件中我们设定的remoteip中选择一个分配给客户端。
8. 启动pptpd服务
      #/usr/local/sbin/pptpd
9.下面的从网上copy下来的还没有试过
  添加路由
 虽然已经拨号上来了,但此时,如果你要访问你的虚拟局域网资源,你必需添加一条路由才行,这里假设你拨号上来的连接名为ppp0,并此你的虚拟局域网的IP段为192.168.163.0,那么,你需要加入以下命令:
route add -net 192.168.163.0 netmask 255.255.255.0 dev ppp0
  至此,在Linux系统下以pptp方式拨入虚拟网管的VPN网络中了。
 
哈哈,到此就可以用pptpd啦。
对了, 连了pptpd就不能上网啦, 右键虚拟专用网络属性->网络-> Internet协议(tcp/ip)的属性->高级->在远程网络上使用默认网关的勾勾去掉。 ok啦!
阅读(5341) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:pppoe的简单配置

给主人留下些什么吧!~~