图片 2

通过mentohust深透解决Fedora高校网络网难点,锐捷认证

在Fedora
9下配置锐捷校园网认证的方法,Linux下有个锐捷的rpm包,下下来直接rpm -ivh
*.rpm就行了,

学校使用锐捷认证(实在不明白是干啥用的),于是直接造成我们使用Linux上网的极大不方便。

此种方法在Fedora 14和Fedora 16下实验成功,其它系统没做实验。

1.
下载mentohust—-mentohust-0.3.4-1.fc13.i686.rpm

免费下载地址在

用户名与密码都是www.linuxidc.com

具体下载目录在
/pub/2011/12/05/通过mentohust彻底解决Fedora校园网上网问题/

2.
安装

rpm
-ivh mentohust-0.3.4-1.fc13.i686.rpm

3. 查询支持院校,看是否需要复制windows下锐捷的文件

经查询我们学校必须要复制锐捷安装目录下的三个文件

8021x.exe  
SuConfig.dat   W32N55.dll

4.
复制文件

打开终端,登录到root,先创建mentohust的数据目录

mkdir
/etc/mentohust

然后把上面三个文件复制到/etc/mentohust目录下

5.
配置mentohust

在root终端输入mentohust
-w -u你的用户名 -p你的密码

接着选择网卡,会再次要求你输入用户名和密码

在root终端输入gedit
/etc/mentohust.conf编辑mentohust的配置文件,

根据查询到的支持院校修改组播地址(StartMode)和DHCP方式(DhcpMode),修改好后保存退出

  1. # MentoHUST for Linux By HustMoon Studio  
  2. #  
  3. # 配置文件名称必须是小写/etc/mentohust.conf,编码格式建议是UTF-8  
  4. # 配置文件中一行开头的空格和Tab会被忽略,其他的会视为参数一部分  
  5. # 配置文件中Section与Key不区分大小写,以#或;开头的行视为注释  
  6. # 同一个参数若在命令行参数和配置文件中均有设置,使用命令行参数  
  7. # 命令行中使用参数-h或-?可查看详细参数信息,建议通过命令行设置参数  
  8. # 命令行中使用参数-w可将配置更新到/etc/mentohust.conf  
  9.   
  10. [MentoHUST]  
  11. MaxFail=8  
  12. ;用户名,长度不超过64  
  13. Username=cse_506a_hy  
  14. ;密码  
  15. Password= HVJfYBEaCkkuH0s=  
  16. ;网卡  
  17. Nic=p33p1  
  18. ;静态IP用户可以使用非本机IP  
  19. IP=10.136.2.183  
  20. ;掩码,无关紧要  
  21. Mask=255.255.255.0  
  22. ;网关,如果指定了就会监视网关ARP信息  
  23. Gateway=0.0.0.0  
  24. ;DNS服务器,无关紧要  
  25. DNS=0.0.0.0  
  26. ;Ping主机,用于掉线检测,0.0.0.0表示关闭该功能  
  27. PingHost=0.0.0.0  
  28. ;每次发包超时时间(秒)  
  29. Timeout=8  
  30. ;发送Echo包的间隔(秒)  
  31. EchoInterval=30  
  32. ;失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后重启认证  
  33. RestartWait=15  
  34. ;寻找服务器时的组播地址类型 0标准 1锐捷 2将MentoHUST用于赛尔认证  
  35. StartMode=1  
  36. ;DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)  
  37. DhcpMode=0  
  38. ;是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)  
  39. DaemonMode=3  
  40. ;是否显示通知: 0(否) 1~20(是)  
  41. ShowNotify=5  
  42. ;客户端版本号,如果未开启客户端校验但对版本号有要求,可以在此指定,形如3.30  
  43. Version=3.94  
  44. ;认证数据文件,如果需要校验客户端,就需要正确设置  
  45. DataFile=/etc/mentohust/  
  46. ;进行DHCP的脚本  
  47. DhcpScript=dhclient  

6.
 在root终端运行mentohust,输入mentohust直接运行,或者在非root的终端输入sudo
mentohust进行运行。输入mentohust -h会显示帮助。

图片 1

http://www.linuxidc.com/Linux/2008-08/15249.htm

但终究有天才站出来,解决劳苦大众的问题——mentohust
<>

这个包需要依赖QT4,所以安装Fedora时要选QT4,在gnome环境下,这个包的默认路径是/usr/share/Clint4RJ建立个快捷方式到桌面,校园锐捷认证的用户直接填上帐号密码,当然IP网关和DNS要设置好就能上网了(如图)

下载最新版本的rpm包,Fedora
13安装之,#rpm -ivh mentohust

图片 2

使用 #mentohust 简单设置一下如eth0、认证后等,输入用户名和密码即可。

图片 3

值得说明的是,新版本的mentohust已经变得及其方便和简单,不用再抓包等一系列麻烦的动作。

同时,也试用了以下ruijieclient,不能用。提示用户名不合法,如果mentohust不能用,可以考虑以下ruijieclient

图片 4