1.背景

ubuntu 14.04) 系统后 ,校园网 救没法使用了,一直蹭舍友的网,结果今天 舍友的 网 也断了,后就 查资料 ,在ubuntu 上实现 校园网锐捷认证登录;本人所在的是河南理工大学,校园网还行,通过mentohust实现锐捷认证登录验证;

  注意:32位 正常使用,64位需要安装 32位依赖包

64位安装依赖包:


sudo apt-get install libgtk2.0-0:i386



2.第一步:软件安装配置

  2.1 下载mentohust 

     (1)可以到官网下载 (可以试这访问试试)

                  http://code.google.com/p/mentohust/downloads/list

(2)免积分下载

    2.2 安装

           (1)双击  mentohust_0.3.4-1-2_i386.deb 安装

           (2)新建文件夹:


yuan@labelnet:~$sudo mkdir /etc/mentohust


           (3)将 

8021x.exe,suconfig.dat,w32N55.dll 三个文件 拷入 刚刚创建的 文件夹中

yuan@labelnet:~$sudo cp 8021x.exe /etc/mentohust/


yuan@labelnet:~$sudo cp Suconfig.dat /etc/mentohust/


yuan@labelnet:~$sudo cp W32N55.dll /etc/mentohust/


   2.3配置IP 

      (1) 在 系统设置 - > 网络 -> 有线 -> IPv4 配置就不说了,很简单;

      (2)mentohust 配置文件配置

执行下面命令:

yuan@labelnet:~$ sudo gedit /etc/mentohust.conf
[sudo] password for yuan:


   

 (3)对mentohust.conf 进行下面配置,可以看下帮助:

yuan@labelnet:~$ sudo mentohust -h

欢迎使用MentoHUST	版本: 0.3.4
Copyright (C) 2009-2010 HustMoon Studio
人到华中大,有甜亦有辣。明德厚学地,求是创新家。
Bug report to http://code.google.com/p/mentohust/issues/list

用法:	mentohust [-选项][参数]
选项:	-h 显示本帮助信息
	-k -k(退出程序) 其他(重启程序)
	-w 保存参数到配置文件
	-u 用户名
	-p 密码
	-n 网卡名
	-i IP[默认本机IP]
	-m 子网掩码[默认本机掩码]
	-g 网关[默认0.0.0.0]
	-s DNS[默认0.0.0.0]
	-o Ping主机[默认0.0.0.0,表示关闭该功能]
	-t 认证超时(秒)[默认8]
	-e 心跳间隔(秒)[默认30]
	-r 失败等待(秒)[默认15]
	-l 允许失败次数[0表示无限制,默认8]
	-a 组播地址: 0(标准) 1(锐捷) 2(赛尔) [默认0]
	-d DHCP方式: 0(不使用) 1(二次认证) 2(认证后) 3(认证前) [默认0]
	-b 是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件) [默认0]
	-y 是否显示通知: 0(否) 1~20(是) [默认5]
	-v 客户端版本号[默认0.00表示兼容xrgsu]
	-f 自定义数据文件[默认不使用]
	-c DHCP脚本[默认dhclient]
	-q 显示SuConfig.dat的内容(如-q/path/SuConfig.dat)
例如:	mentohust -uusername -ppassword -neth0 -i192.168.0.1 -m255.255.255.0 -g0.0.0.0 -s0.0.0.0 -o0.0.0.0 -t8 -e30 -r15 -a0 -d1 -b0 -v4.10 -fdefault.mpf -cdhclient
注意:使用时请确保是以root权限运行!

>> 认证已退出。



         (4)命令行配置账户和密码:

yuan@labelnet:~$ sudo mentohust -u 学号 -p 密码



Linux-Ubuntu14.04 通过mentohust实现锐捷校园网安装与认证_mentohust

Linux-Ubuntu14.04 通过mentohust实现锐捷校园网安装与认证_mentohust_02


3.认证 

  执行命令:


yuan@labelnet:~$ sudo mentohust


  就行了;

  如果报错: 静态IP类型错误, 则一定 将上面的 DHCP 设置为 0 

  成功示例(上面的DaemonMode为2是 在这里输出,为3是 输出到 log里):

Linux-Ubuntu14.04 通过mentohust实现锐捷校园网安装与认证_ubuntu64_03