当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]采用pptp-linux软件成功安装的过程
帖子发表于 : 2007-01-19 20:57 

注册: 2007-01-14 11:38
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
安装环境:
1、客户机:unbuntu 6.10,内核:2.6.15;本地ip:192.168.5.6 本地网关:192.168.1.1;
2、服务器:windows 2003,服务器ip:202.38.3.2;

注:以上的ip地址非真实地址,如有雷同,纯属巧合。但是已经能够清楚的表达配置过程。

安装过程如下:
1、安装软件:pptp-linux
2、配置文件/etc/ppp/chap-secrets
3、配置文件/etc/ppp/options.pptp
4、生成文件/etc/ppp/peers/vpn
5、设置路由表

配置信息引用文章http://forum.ubuntu.org.cn/viewtopic.php?t=36974,但是略有改动,主要目的是为了清楚的表达。
$sudo apt-get install pptp-linux
  $sudo gedit /etc/ppp/chap-secrets
  add follow lines
--------------------------------------------
  # Secrets for authentication using CHAP
  # client server secret IP addresses
   prcmis PPTP fw-prcmis *
--------------------------------------------
  $sudo gedit /etc/ppp/options.pptp
  add follow lines
--------------------------------------------
  # Lock the port
  lock
  
  # Authentication
  # We don't need the tunnel server to authenticate itself
  noauth
  
  # We won't do EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2
  refuse-eap
  refuse-chap
  refuse-mschap
  
  # Compression
  # Turn off compression protocols we know won't be used
  nobsdcomp
  nodeflate
  
  # Encryption
  # (There have been multiple versions of PPP with encryption support,
  # choose with of the following sections you will use. Note that MPPE
  # requires the use of MSCHAP-V2 during authentication)
  
  # http://ppp.samba.org/ the PPP project version of PPP by Paul Mackarras
  # ppp-2.4.2 or later with MPPE only, kernel module ppp_mppe.o
  # {{{
  # Require MPPE 128-bit encryption
  require-mppe-128
  # }}}
  
  # http://polbox.com/h/hs001/ fork from PPP project by Jan Dubiec
  # ppp-2.4.2 or later with MPPE and MPPC, kernel module ppp_mppe_mppc.o
  # {{{
  # Require MPPE 128-bit encryption
  #mppe required,stateless
  # }}}
------------------------------------------ 
  
  $sudo gedit /etc/ppp/peers/vpn
  add follow lines into the file
-----------------------------------------
  pty "pptp 202.38.3.2 --nolaunchpppd"
  name prcmis
  remotename PPTP
  require-mppe-128
  file /etc/ppp/options.pptp
  ipparam vpn
---------------------------------------------
  
  
  $sudo pon vpn//连接,采用ifconfig命令就可以看到生成了新的通信接口ppp0,下面的接口采用ppp0
  $pon vpn debug dump logfd 2 nodetach //dbug模式,有连接日志
  $sudo poff vpn//断开
======================================================  
 
我按照上面的配置没有问题的,但是采用traceroute观察的时候,发现数据并没有通过vpn连接,而是通过以前的连接通信,所以最后通过师兄的帮忙,配置了路由表。

$sudo route add -net 202.38.3.2 nemask 255.255.255.255 gw 192.168.1.1
$sudo route add -net 0.0.0.0 netmask 0.0.0.0 dev ppp0

郁闷了好几天,今天可以成功的采用vpn上网。

如果有问题可以mail联系:liuys@mail.ustc.edu.cn


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-01-23 12:04 

注册: 2006-11-21 10:12
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
谢谢,我完全按你的配置成功了。
现在还在查找我的配置问题出在哪里了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-02-04 10:45 

注册: 2007-01-03 22:17
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
多谢,困扰了好久的问题终于解决了 :D :D


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-02-04 11:01 
头像

注册: 2005-08-02 7:23
帖子: 773
地址: 上海
送出感谢: 0 次
接收感谢: 1
引用:
$sudo route add -net 202.38.3.2 nemask 255.255.255.255 gw 192.168.1.1


呵呵,改一下吧,防止直接拷贝的朋友发现不了。谢谢分享!


_________________
Ubuntu Intrepid
#P4 2.4
P4 2.4C
#1024MB
2048MB
#120G
500G+120G
Nvidia FX5700
#ATI9100 --拆了,受不了ATI的驱动.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译