LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2216|回复: 0

openl2tp的使用

[复制链接]
发表于 2007-11-10 22:47:48 | 显示全部楼层 |阅读模式
这两天帮同学装linux下的vpn拨号,尝试过在ub7.10和suse10.3下使用xl2tpd连接网络中心,没有成功,查看输出初步估计是与 kernel2.6.22有冲突,网上相关文章也提到2.6.22的net部分有较大的改动,可能导致了kernel杀死了xl2tpd

遂尝试使用openl2tp连接,经过一天半努力,可以使用pppol2tp连接上网络中心了,但是有如下输出

Loading plugin ppp_unix.so, version V0.18
Start, trace_flags=00000000
OpenL2TP V0.19, (c) Copyright 2004,2005,2006,2007 Katalix Systems Ltd.
Plugin pppol2tp.so loaded.
Plugin openl2tp.so loaded.
Using interface ppp0
Connect: ppp0 <-->
CHAP authentication succeeded
CHAP authentication succeeded
local  IP address 121.248.5.114
remote IP address 10.254.0.3
Script /etc/ppp/ip-up finished (pid 17639), status = 0x0

ifconfig -a 可以的到ppp0的连接如下
ppp0      Link encapoint-to-Point Protocol
          inet addr:121.248.5.114  P-t-P:10.254.0.3  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1442  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:30 (30.0 b)  TX bytes:30 (30.0 b)
说明已连接上bras,但是注意   
Connect: ppp0 <-->
后面没有跟本地设备名,例如/dev/pts/2等等
又说明本地设备不能使用ppp0的连接登录网络,数据将不会通过ppp0
此问题我在多次翻看openl2tp的手册后仍不能得到解决,希望各位linux fans能帮帮忙,在此谢谢了

以下说明一下openl2tp编译时可能遇到的问题及其解决(适用opensuse10.2,ub7.04也差不多了)
1.make时会提示缺少pppd.h等等文件。可以下载ppp-2.4.4解压后将pppd目录下文件cp到openl2tp/pppd目录下,在编译,ok
2.make到快结束时提示找不到-lcurses库。该库实际上一般情况下都装了,在/usr/lib下,不过是叫libncurses.so而已,可以建立符号连接libcurses.so -> libncurses.so,编译ok
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表