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


posted @ 2014-09-01 18:57  withChengChen  阅读(2071)  评论(0编辑  收藏  举报