deepin锐捷认证上网(mentohust)

来源:互联网 发布:智能电视聊天软件 编辑:程序博客网 时间:2024/05/02 10:31

        最近装了linux deepin 12.06版,5分钟弄完mentohust的认证上网。我总结了一下,方法大概如下:

        1.登录 http://code.google.com/p/mentohust/downloads/list 下载合适版本的mentohust客户端。ubuntu的下载deb包。

        2.安装mentohust.

        3.在终端输入命令   sudo gedit /etc/mentohust.conf  ,打开mentohust的配置文件,修改客户端版本Version=*(填上你锐捷认证需要的版本号,如3.95)。

        4.在终端输入命令   sudo mentohust ./configure --prefix = /usr  (注意,prefix前面有两个 - ),根据提示输入配置信息。或者用完整方式配置(忽略3、4步),详情可在命令窗口输入 mentohust -h来查询,如下:

用法:    mentohust [-选项][参数]
选项:    -h 显示本帮助信息
    -k -k(退出程序) 其他(重启程序)
    -w 保存参数到配置文件
    -u 用户名
    -p 密码
    -n 网卡名
    -i IP[默认本机IP]
    -m 子网掩码[默认本机掩码]
    -g 网关[默认0.0.0.0]
    -s DNS[默认0.0.0.0]
    -o Ping主机[默认0.0.0.0,表示关闭该功能]
    -t 认证超时(秒)[默认8]
    -e 心跳间隔(秒)[默认30]
    -r 失败等待(秒)[默认15]
    -l 允许失败次数[0表示无限制,默认8]
    -a 组播地址: 0(标准) 1(锐捷) 2(赛尔) [默认0]
    -d DHCP方式: 0(不使用) 1(二次认证) 2(认证后) 3(认证前) [默认0]
    -b 是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件) [默认0]
    -y 是否显示通知: 0(否) 1~20(是) [默认5]
    -v 客户端版本号[默认0.00表示兼容xrgsu]
    -f 自定义数据文件[默认不使用]
    -c DHCP脚本[默认dhclient]
    -q 显示SuConfig.dat的内容(如-q/path/SuConfig.dat)
例如:    mentohust -uusername -ppassword -neth0 -i192.168.0.1 -m255.255.255.0 -g0.0.0.0 -s0.0.0.0 -o0.0.0.0 -t8 -e30 -r15 -a0 -d1 -b0 -v4.10 -fdefault.mpf -cdhclient
注意:使用时请确保是以root权限运行!


       5.为了降低权限,不想在每次认证都要输入sudo和密码,可在终端输入命令   sudo chmod a+s mentohust 降低权限。