本帖最后由 kns1024wh 于 2010-04-26 21:22 编辑
文章说明:本文参考了网上的资料,结合了一些成功案例,希望能最大程度的解决锐捷的上网认证问题。 如果您在操作过程中遇到问题,欢迎您和我联系。 font] 文章不足之处,还请大家多多指正。
MentoHUST是一个支持Windows、Linux、MacOs下锐捷认证的程序(附带支持赛尔认证)
支持锐捷V2和V3客户端校验算法,完全兼容锐捷 支持多网卡 较好模拟锐捷各版本数据,支持目前所有版本锐捷 支持静态IP和DHCP(动态IP)认证 支持静态IP用户自定义IP(即绑定IP可与上网IP不同) 支持服务器消息提示和计费信息提示 认证成功稳定在线,即使掉线也可自动重连,支持ping某个IP智能重连 有相关工具支持,可自定义数据文件以实现尽可能的兼容,无需修改代码即可兼容所有版本
支持赛尔认证
官方网站:http://code.google.com/p/mentohust/
安装前的准备
Fedora发行版
X86 的系统
打开终端,输入:
wgethttp://mentohust.googlecode.com/files/mentohust-0.3.4-1.fc10.i386.rpm
下载安装文件
下载完成后,开始安装rpm -ivh mentohust-0.3.4-1.fc10.i386.rpm64位的系统打开终端wget http://mentohust.googlecode.com/files/mentohust-0.3.1-8.1.x86_64.rpm下载安装文件,下载完成后开始安装rpm -ivh mentohust-0.3.1-8.1.x86_64.rpm注:若链接失效,请到此处下载。配置上网
vi/etc/mentohust.conf:
;(U)用户名,长度不超过64
Username=
;(P)密码,长度不超过64
Password=
;(N)网卡
Nic=
;(I)静态IP用户可以使用非本机IP
IP=
;(G)网关,无关紧要
Gateway=
;(S)DNS服务器,无关紧要
DNS=
;(F)认证数据包,如果需要校验客户端,就需要正确设置,否则不必自找麻烦
Package=/etc/mentohust/3_50.mpf
;(T)每次发包超时时间(秒)
Timeout=3
;(E)发送Echo包的间隔(秒)
EchoInterval=30
;(R)定时重连间隔(分)(如果学校支持使用私有地址认证,就可以把自动重连间隔设短一点,因为这种情况除非掉线才真正开始重连,否则建议设为0)
AutoReconnect=
;(A)寻找服务器时的组播地址类型0标准1私有
StartAddress=1
;(D)DHCP方式 0(不使用)1(二次认证)2(认证后)3(认证前)
DhcpMode=0
;(C)进行DHCP的脚本(可以为dhclienteth0等)
DhcpScript=dhclient
将里面的选项都配置成和你学校配置相同就可以了 配置及认证例子 某静态IP(192.168.1.10)用户,用户名hust,密码123456,希望ping192.168.1.254智能重连,同时deamon方式保存输出到文件首先在NetworkManager中配置好IP、网关、掩码、DNS等信息,然后sudo mentohust -uhust -p123456 -o192.168.1.254 -b3 -w下次认证时只需 sudo mentohust退出 sudo mentohust -k某动态IP用户(二次认证),用户名hust,密码123456,使用数据文件/etc/mentohust/3_73.mpfsudo mentohust -uhust -p123456 -d1 -f/etc/mentohust/3_73.mpf -w下次认证时只需 sudo mentohust退出 按键Ctrl+C已经设置好了相关参数,需要临时使用用户名为hust@hust,密码与原密码相同的账号认证sudo mentohust -uhust@hust
开机运行Fedora用户 选择菜单“系统->首选项->启动应用程序”,点击“添加”,输入名称MentoHUST,命令sudomentohust,点击“添加”即可。
|