两个必备条件
①系统 Ubuntu16.04
②网络连接已识别
优点
①占用内存较小
②可以开启ubuntu的wifi共享热点
(注意:单纯使用锐捷更改网卡名称,会关闭网络共享端口,导致热点无法共享)
按照步骤来 亲测可用:
1.下载地址
https://linux.linuxidc.com/
在这里面找pub/Ubuntu/Ubuntu 11.04校园网锐捷认证上网
64位的操作系统找 mentohust_0.3.4-1_amd64.deb
32位的操作系统找 mentohust_0.3.4-1_i386.deb
2. 解压
以64位操作系统为例,在终端上输入下列命令解压
sudo dpkg -i mentohust_0.3.4-1_amd64.deb
3. 配置文件的修改
在终端下输入命令
sudo gedit /etc/mentohust.conf
配置简要说明①②③④⑤⑥
①要用root权限,即sudo
②username后为锐捷登陆的学号
③ password为锐捷登陆的密码,不是root权限的密码
④网卡配置名称Nic很重要,关系到系统能不能识别你系统的网卡名字
在终端输入来查询属于自己电脑的网卡名,注意的是每个电脑都不一样
ifconfig
如这里的网卡名字就是ens33 ,将这个名字写入配置文件网卡项Nic
⑤静态IP和子网掩码无需配置(新手配置极有可能出错,用动态自动IP就好)
⑥之后的配置是
网关:0.0.0.0
DNS服务器:0.0.0.0
PINGhost:0.0.0.0
每次发包超时时间:8
发送 Echo 包的间隔:30
失败等待:15
Startmode:1
DHCP方式:2
Daemeomode:0
下图参考即可,主要是文字说明一定按步骤执行。
# MentoHUST for Linux By HustMoon Studio
#
# 配置文件名称必须是小写/etc/mentohust.conf,
编码格式建议是UTF-8
# 配置文件中一行开头的空格和Tab会被忽略,
其他的会视为参数一部分
# 配置文件中Section与Key不区分大小写,以#或;开头的行视为注释
# 同一个参数若在命令行参数和配置文件中均有设置,使用命令行参数
# 命令行中使用参数-h或-?可查看详细参数信息,建议通过命令行设置参数
# 命令行中使用参数-w可将配置更新到/etc/mentohust.conf
[MentoHUST]
;
用户名,长度不超过64
Username=2014564561
;
密码
Password= 5656456
;
网卡
Nic=ens33
;静态IP用户可以使用非本机
IP
IP=
;
掩码,无关紧要
Mask=
;
网关,如果指定了就会监视网关ARP信息
Gateway=0.0.0.0
;
DNS服务器,无关紧要
DNS=0.0.0.0
;
Ping主机,用于掉线检测,0.0.0.0表示关闭该功能
PingHost=0.0.0.0
;
每次发包超时时间(秒)
Timeout=8
;
发送Echo包的间隔(秒)
EchoInterval=30
;
失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后重启认证
RestartWait=15
;
寻找服务器时的组播地址类型 0标准 1锐捷 2将MentoHUST用于赛尔认证
StartMode=1
;
DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
DhcpMode=2
;
是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)
DaemonMode=0
;
是否显示通知: 0(否) 1~20(是)
ShowNotify=
;
客户端版本号,如果未开启客户端校验但对版本号有要求,可以在此指定,形如3.30
Version=
;
认证数据文件,如果需要校验客户端,就需要正确设置
DataFile=
;
进行DHCP的脚本
DhcpScript=
配置完后保存
4. 电脑网络配置
编辑右上角的网络链接,编辑以太网络(电脑识别的那一个)
勾上需要IPV4地址完成这个链接即可
5.上网
在终端输入
sudo mentohust
即可上网,如图出现发送心跳包保持在线。
但是注意终端不可关闭。
也可以在后台运行关闭终端,实现上网
sudo mentohust -b1 #表示后台运行
sudo mentohust -k #表示退出