用ubuntu上校园网(锐捷验证)的教程
发表于 : 2010-03-23 22:18
这里说的是利用mentohust
先到http://code.google.com/p/mentohust/downloads/list下载对应的安装包或者源码自行编译。
具体的安装方法这里有(http://code.google.com/p/mentohust/wiki/Install)。
只说一下具体的配置方法。
使用命令 sudo gedit /etc/mentohus.conf
将下面的内容复制粘贴进去
# MentoHUST for Linux By HustMoon Studio
#
# 配置文件名称必须是小写/etc/mentohust.conf,编码格式建议是UTF-8
# 配置文件中一行开头的空格和Tab会被忽略,其他的会视为参数一部分
# 配置文件中Section与Key不区分大小写,以#或;开头的行视为注释
# 同一个参数若在命令行参数和配置文件中均有设置,使用命令行参数
# 命令行中使用参数-h或-?可查看详细参数信息
# 命令行中使用参数-w可将配置更新到/etc/mentohust.conf
[MentoHUST]
;用户名,长度不超过64
Username=你自己的账户
;密码,长度不超过64
Password=你自己的密码
;网卡
Nic=eth0
;静态IP用户可以使用非本机IP
IP=
;掩码,无关紧要
Mask=
;网关,无关紧要
Gateway=
;DNS服务器,无关紧要
DNS=
;Ping主机,用于掉线检测,0.0.0.0表示关闭该功能
PingHost=0.0.0.0
;每次发包超时时间(秒)
Timeout=
;发送Echo包的间隔(秒)
EchoInterval=
;失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后重启认证
RestartWait=5
;寻找服务器时的组播地址类型 0标准 1锐捷 2将MentoHUST用于赛尔认证
StartMode=1
;DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
DhcpMode=2
;是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)
DaemonMode=2
;是否显示通知: 0(否) 1~20(是)
ShowNotify=1
;认证数据包,如果需要校验客户端或对版本有要求,就需要正确设置
DataFile=/etc/mentohust/410_000.mpf
;进行DHCP的脚本
DhcpScript=
讲前面的用户名和密码都修改为自己的,保存。
然后下载附件中的压缩包。将文件解压到home
运行
sudo mkdir /etc/mentohus
sudo cp W32N55.dll /etc/mentohus
sudo cp 8021x.exe /etc/mentohus
sudo cp 410_0000.mpf /etc/mentohus
现在mentohust就已经配置好了,
可以用命令
sudo mentohust 来连接上网了。
用sudo mentohust -h 可以查看各个参数的作用。
使用sudo mentohust -k 可以断开连接。
以上设置在西电南校区课正常使用。其它学校或区域请自行测试
先到http://code.google.com/p/mentohust/downloads/list下载对应的安装包或者源码自行编译。
具体的安装方法这里有(http://code.google.com/p/mentohust/wiki/Install)。
只说一下具体的配置方法。
使用命令 sudo gedit /etc/mentohus.conf
将下面的内容复制粘贴进去
# MentoHUST for Linux By HustMoon Studio
#
# 配置文件名称必须是小写/etc/mentohust.conf,编码格式建议是UTF-8
# 配置文件中一行开头的空格和Tab会被忽略,其他的会视为参数一部分
# 配置文件中Section与Key不区分大小写,以#或;开头的行视为注释
# 同一个参数若在命令行参数和配置文件中均有设置,使用命令行参数
# 命令行中使用参数-h或-?可查看详细参数信息
# 命令行中使用参数-w可将配置更新到/etc/mentohust.conf
[MentoHUST]
;用户名,长度不超过64
Username=你自己的账户
;密码,长度不超过64
Password=你自己的密码
;网卡
Nic=eth0
;静态IP用户可以使用非本机IP
IP=
;掩码,无关紧要
Mask=
;网关,无关紧要
Gateway=
;DNS服务器,无关紧要
DNS=
;Ping主机,用于掉线检测,0.0.0.0表示关闭该功能
PingHost=0.0.0.0
;每次发包超时时间(秒)
Timeout=
;发送Echo包的间隔(秒)
EchoInterval=
;失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后重启认证
RestartWait=5
;寻找服务器时的组播地址类型 0标准 1锐捷 2将MentoHUST用于赛尔认证
StartMode=1
;DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
DhcpMode=2
;是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)
DaemonMode=2
;是否显示通知: 0(否) 1~20(是)
ShowNotify=1
;认证数据包,如果需要校验客户端或对版本有要求,就需要正确设置
DataFile=/etc/mentohust/410_000.mpf
;进行DHCP的脚本
DhcpScript=
讲前面的用户名和密码都修改为自己的,保存。
然后下载附件中的压缩包。将文件解压到home
运行
sudo mkdir /etc/mentohus
sudo cp W32N55.dll /etc/mentohus
sudo cp 8021x.exe /etc/mentohus
sudo cp 410_0000.mpf /etc/mentohus
现在mentohust就已经配置好了,
可以用命令
sudo mentohust 来连接上网了。
用sudo mentohust -h 可以查看各个参数的作用。
使用sudo mentohust -k 可以断开连接。
以上设置在西电南校区课正常使用。其它学校或区域请自行测试