标题:
ubuntu下使用netkeeper
[打印本页]
作者:
huang858563
时间:
2009-11-29 20:12
标题:
ubuntu下使用netkeeper
Netkeeper For Linux
=====================
Linux下的星空拨号支持
基本思路:
1.用xsupplicant实现802内网认证器.
2.用生成动态用户名的配置文件 再调用pppoe拨号,实现外网认证.
系统要求:
安装有ras-pppoe,ubuntu9.04已预装,无需再装.
Ubuntu8.10,ubuntu9.04测试通过.
注意:
本程序只能运行在root用户下
Ubuntu请用sudo -s -H命令切换到root用户.
说明:
1.将下载的压缩包解压到任意位置,该目录我称为“$Netkeeper”;
2.修改[$Netkeeper/install/xsupplicant.conf]文件,填写自己的内网帐号和密码.
用户替换:012xxx 117,140,247行三处,密码替换:123xxx 141行
3.运行[$Netkeeper/install/install_802_netkeeper]安装好802内网认证和外网认证.如果提示"Command not found",则需要给予执行权限.sudo chmod a+x install_802_netkeeper
注意:在安装外网认证时会调用pppoeconf对PPPoE进行设置,此时必需按照流程成功设置才可以.
4.修改程序目录里的Netkeeper.pppoe文件,将此文件里的user和password行删除(如果有的话)
将网关IP添加到[$Netkeeper/dial]文件第9行对应位置.
5.sudo ./dial
6.运行sudo .hangup断开连接
原理:调用poff挂断
tips:
1.Linux下用pppoe拨号网卡设置必须设成DHCP自动获取模式,否则拨上号却无法ping通任何地址,可能是DNS的问题
2.plog用于查询拨号记录
3.手动添加内网路由表: 先将自己的网关添加到[$Netkeeper/ip_route]脚本gateway=后面,保存,然后运行即可.
4.bug反映请Email我,
zc@imzc.net
.程序说明文件有我的QQ号.不解答能在google一搜就有的问题哈,谢谢! 重邮的请加Linux协会群,10841348,找richardhc即可.外校的朋友请注明一下.
HELP:
在不能上网的时候,可以看看按照下列步骤试试.
1.你的系统是不是ubuntu的.
2.将dial文件中第19行dhclient #eth0改为dhclient eth0 试试(网卡若为eth1则为eth1).
3.先上内网试试,看能不能使用.
4.若确认你的账号和密码正确了的,且在windows下账号能上外网.
5.删除/etc/ppp/peers/dsl-provider文件,重新install一次.按照说明文档的步骤来
-------------------------------------------------------------------------------
更新:
不同地区的RADIUS可能会不同,需要自行在Netkeeper运行程序中查找,用一般的16进制编辑器就可以了(我用的是WinHex).可以不用OD.
找到后,改动文件CXKUsername.cpp的12行RADIUS("chongqingradius1")中chongqingradius1
部分.然后make即可.如果获取的MD5字符串错误,请检查编译环境.
然后替换原来的程序即可.不用802.1认证内网的,就不用那个步骤了.
源码:diallinux_v1.0_src_a.tar.gz
程序:带802.1的:diallinux_bin_v1.0_20090916.tar.gz
不带802.1的:netkeeper_no_802.1.zip
作者:
CTFMON
时间:
2009-11-29 20:29
不知道LZ自己测试一下没
作者:
帅的被人砍
时间:
2009-11-29 20:35
看不懂
作者:
星涅火
时间:
2009-11-29 21:30
我就不用那么麻烦了
作者:
双顺鱼
时间:
2009-11-29 21:57
真得行不行哦
作者:
双顺鱼
时间:
2009-11-29 21:57
我就不用那么麻烦了
星涅火 发表于 2009-11-29 21:30
你有更好得办法?
作者:
huang858563
时间:
2009-12-5 21:08
我就是用的这个,
可以的
试过几次了
欢迎光临 重科益欣社区 (http://bbs.xx215.cn/)
Powered by Discuz! 7.2