使用mentohust解决ubuntu下校园网无法连接

来源:互联网 发布:java培训出来找工作难 编辑:程序博客网 时间:2024/05/01 00:56

关于mentohust的安装请看下面的教程,请选择和自己平时上网方式相同的教程:
http://www.linuxidc.com/Linux/2013-10/91157.htm (使用动态DHCP)
或http://www.linuxidc.com/Linux/2013-10/91158.htm (使用静态IP)

安装成功后使用命令sudo mentohust -h查看帮助,若输出以下内容则安装成功。

用法: 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权限运行!

然后根据上面的帮助信息,选择合适的参数运行mentohust:

sudo mentohust -u你的学号 -p认证密码 -n网卡名 -iIP -m子网掩码 -g网关 -w(保存配置)

得到如下输出:

欢迎使用MentoHUST   版本: 0.3.4Copyright (C) 2009-2010 HustMoon Studio人到华中大,有甜亦有辣。明德厚学地,求是创新家。Bug report to http://code.google.com/p/mentohust/issues/list** 用户名: 你的学号** 网卡:  网卡名** 网关地址:    网关** 认证超时:    8秒** 心跳间隔:    30秒** 失败等待:    15秒** 允许失败:    8次** 组播地址:    锐捷** DHCP方式:  认证后** 通知超时:    5秒** DHCP脚本:  dhclient!! 在网卡wlp3s0上获取IP失败!!! 在网卡wlp3s0上获取子网掩码失败!** 本机MAC:   XXXXXXXXXX** 使用IP:    0.0.0.0** 子网掩码:    XXXXXXXXXX当前账户名@你的计算机名:~$ ** 认证参数已成功保存到/etc/mentohust.conf.>> 寻找服务器...>> 找不到服务器,重启认证!** 认证MAC:   XXXXXXXXXX>> 发送用户名...>> 认证成功!>> 正在获取IP...>> 操作结束。** 本机MAC:     XXXXXXXXXX** 使用IP:    XXXXXXXXXX** 子网掩码:    XXXXXXXXXX>> 发送心跳包以保持在线...

注意:可能会输出“找不到服务器,重启认证”,请认真检查之前的配置信息,确认没问题后等它失败几次最终是能认证成功的!

0 0