Ubuntu中的锐捷——Mentohust安装及配置
Mentohust下载地址
http://code.google.com/p/mentohust/downloads/list
因为是Ubuntu64位,所以下载对应的最新的DEB软件包,双击deb包安装。
安装成功后,一般并不能直接使用,当然可以你可以先尝试一下
sudo mentohust
如果有提示错误,百度解决。以下有几种情况的解决方法:
退出命令如下
sudo mentohust -k
配置
1.缺少文件
从自己或别人的锐捷安装目录中提取出8021x.exe、W32N55.dll 、SuConfig.dat这三个文件,放入主目录
打开终端,输入
sudo mkdir /etc/mentohust
sudo cp ./8021x.exe /etc/mentohust
sudo cp ./W32N55.dll /etc/mentohust
sudo cp ./SuConfig.dat /etc/mentohust
2.客户端不支持
sudo gedit /etc/mentohust.conf
客户端版本号改为自己学校能用的版本,我的是4.10
3.缺少库文件
安装库文件
sudo apt-get install libnotify-bin
(可以把最后的库文件改名,但是后面要加-bin)
如果安装好后仍无法使用
尝试为 libnotify 在库中创立一个软链接
以下是32位系统的
sudo ln -s /usr/lib/i386-linux-gnu/libnotify.so.4.0.0 /usr/lib/libnotify.so.1
如果是64位系统将 “i386-linux-gnu” 改为对应的文件夹名
其余不变
记得似乎是x86_64-linux-gnu
自己进目录看看就知道了
4.其他设置
sudo gedit /etc/mentohust.conf
仅供参考:
锐捷私有
二次认证
后台运行
添加开机启动:
(Ubuntu10.04亲测可用)
Gnome 桌面可以在“系统->首选项->启动应用程序”中添加程序,填入 sudo mentohust 即可
对于没有修改/etc/sudoers文件使得sudo无需密码的用户,使用上面的方法是不能实现mentohust开机自动运行的,可通过修改/etc/rc.local或者/etc/gdm/Init/Default等文件来实现,例如:
sudo gedit /etc/gdm/Init/Default
然后在exit 0(最后一行)前面加入以下内容:
if [ -x /usr/bin/mentohust ]; then /usr/bin/mentohust fi
(Ubuntu12.04亲测可用)
在Dash中搜“启动”,找到“启动应用程序”,添加程序,填入 mentohust
给程序授予超级用户权限
sudo chmod u+s /usr/bin/mentohust
其他问题
参考以下网页的"使用指导"
http://code.google.com/p/mentohust/
其他参考网站
http://wiki.ubuntu.org.cn/index.php?title=%E9%94%90%E6%8D%B7%E3%80%81%E8%B5%9B%E5%B0%94%E8%AE%A4%E8%AF%81MentoHUST&variant=zh-cn