认证思想:通过mentohust和drcom的组合认证来通过校园网认证(百般测试:只用其一,均不能成功认证)。
简要步骤:
1.准备好两个东东,分别是:mentohust.deb(适用于Debian系列,如果是其它Linux发行版,请找相应的软件包或tar包), drcom-1.4.8.3.tar.gz,附件均有下载;
2.启动ubuntu,双击mentohust.deb包,输入密码即可完成安装;
3.配置mentohust.conf:终端输入命令
代码: 全选
sudo mentohust
表示成功配置;发送心跳包以保持在线
新开一个终端,输入命令
代码: 全选
sudo gedit /etc/mentohust.conf
嘉应学院南区/etc/mentohust.conf示例如下:
代码: 全选
# MentoHUST for Linux By HustMoon Studio
#
# 配置文件名称必须是小写/etc/mentohust.conf,编码格式建议是UTF-8
# 配置文件中一行开头的空格和Tab会被忽略,其他的会视为参数一部分
# 配置文件中Section与Key不区分大小写,以#或;开头的行视为注释
# 同一个参数若在命令行参数和配置文件中均有设置,使用命令行参数
# 命令行中使用参数-h或-?可查看详细参数信息,建议通过命令行设置参数
# 命令行中使用参数-w可将配置更新到/etc/mentohust.conf
[MentoHUST]
MaxFail=8
;用户名,长度不超过64
Username=2091123***
;密码
Password= ThgLCxYfBRA=
;网卡
Nic=eth0
;静态IP用户可以使用非本机IP
IP=192.168.23.25
;掩码,无关紧要
Mask=255.255.254.0
;网关,如果指定了就会监视网关ARP信息
Gateway=192.168.22.1
;DNS服务器,无关紧要
DNS=210.38.161.130
;Ping主机,用于掉线检测,0.0.0.0表示关闭该功能
PingHost=192.168.22.1
;每次发包超时时间(秒)
Timeout=8
;发送Echo包的间隔(秒)
EchoInterval=30
;失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后重启认证
RestartWait=15
;寻找服务器时的组播地址类型 0标准 1锐捷 2将MentoHUST用于赛尔认证
StartMode=0
;DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
DhcpMode=0//动态分配IP,嘉应学院使用指定静态IP,故设为0
;是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)
DaemonMode=1//实现后台运行
;是否显示通知: 0(否) 1~20(是)
ShowNotify=5
;客户端版本号,如果未开启客户端校验但对版本号有要求,可以在此指定,形如3.30
Version=0.00
;认证数据文件,如果需要校验客户端,就需要正确设置
DataFile=/etc/mentohust/
;进行DHCP的脚本
DhcpScript=dhclient
4.解压drcom-1.4.8.3.tar.gz,可右键“解压到此处”,或终端解压到当前目录:
代码: 全选
sudo tar xvzf ./drcom-1.4.8.3.tar.gz
代码: 全选
cd [ ]/drcom-1.4.8.3
6.终端编译安装:
代码: 全选
sudo make
sudo make install
代码: 全选
sudo gedit /etc/drcom.conf
代码: 全选
username=2091123***
password=********
device=eth0
except=
dnsp=210.38.161.130 //主DNS
dnss=202.96.128.86 //备用DNS
dhcp=
hostip=
servip=210.38.163.217 //认证服务器IP
hostport=
servport=
hostname=
winver=
winbuild=
servicepack=
autologout=0
8.网卡静态IP设置,系统-->系统管理-->网络工具-->设备-->“以太网卡eth0-->配置-->有线-->编辑,选“手动”,填写好IP等信息。
9.终端输入命令行sudo mentohust -k-->sudo mentohust-->sudo drcomd-->sudo drcomc login,成功认证会提示:
代码: 全选
received server ACK(pkt_size=61)
Login Succeeded
最后感谢各位前辈们的无私尝试与共享,并衷心祝愿更多的同学能认证上网!