zoukankan      html  css  js  c++  java
  • ubuntu amd64 的锐捷连接解决办法---武汉大学

        昨日博主闲来弄了个ubuntu玩玩,于是上网成了个问题,博主武大信息学部,锐捷上校园网。装的是13.04的amd64。

        凑巧在珞珈山水bbs上看到我在解决上网出现问题出现的相同情况,但是没有人回答,于是博主就在人人mark之后再此mark一下,希望更多朋友可以看到。

    附注:Ubuntu(乌班图)是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统。为桌面虚拟化提供支持平台[1]。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩。

    这是一个长得非常炫的东东。Ubuntu由于基于Linux,又因为Linux是开源的所以Ubuntu也就是免费的了,所有人都可以获取Ubuntu,就 像Android基于Linux开发,所以Android是免费的一样,Ubuntu的用户体验做的好,各种华丽的特效不需要高配置的计算机就可以成功的 运行,多种桌面系统可以保证不丢失用户文件的情况下随意更换。

       在Linux桌面操作系统中Ubuntu是比较有名的一款了,很多人都在使用。喜欢捣鼓的同仁们可以装一个玩玩哦!在这里开发比windows下爽得多。 咱们的武汉大学网络中心有个专门为linux的同志的下载链接,xrgsu的,由于是i386的,不符合主页菌的情况,所以就没用这种方式了。

       由于主页菌是最新版的13.04的amd64,因此

    1.在此链接

    http://code.google.com/p/mentohust/downloads/list?q=deb

    下载了mentohust_0.3.4-1_amd64.deb。双击后install它。

    2.在终端中使用cd命令切换到锐捷所在目录,然后输入以下命令:

    sudo mkdir /etc/mentohustsudo cp ./8021x.exe /etc/mentohustsudo cp ./W32N55.dll /etc/mentohust
    sudo cp ./SuConfig.dat /etc/mentohust
    中心思想就是---在etc新建一个mentohust文件夹,然后将锐捷中的这3个文件
    (8021x.exe W32N55.dll 和SuConfig.dat )放到这个新建的文件夹中去。
    3.在终端输入命令sudo mentohust 根据提示输入即可,它会将这些信息写入etc/mentohust.conf文件中。
    下面是我的文件 大家可以参考设置:
    (可以切换到etc目录下,用sudo gedit 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=XXXXXXXXXXXXX(注:学号)
    ;密码
    Password= ****(注:我就不透露了。。)
    ;网卡
    Nic=eth0
    ;静态IP用户可以使用非本机IP
    IP=192.168.11.106
    ;掩码,无关紧要
    Mask=255.255.255.0
    ;网关,如果指定了就会监视网关ARP信息
    Gateway=0.0.0.0
    ;DNS服务器,无关紧要
    DNS=0.0.0.0
    ;Ping主机,用于掉线检测,0.0.0.0表示关闭该功能
    PingHost=0.0.0.0
    ;每次发包超时时间(秒)
    Timeout=8
    ;发送Echo包的间隔(秒)
    EchoInterval=30
    ;失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后重启认证
    RestartWait=15
    ;寻找服务器时的组播地址类型 0标准 1锐捷 2将MentoHUST用于赛尔认证
    StartMode=1
    ;DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
    DhcpMode=1(注:咱们武大是二次认证 要选1哦)
    ;是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)
    DaemonMode=0
    ;是否显示通知: 0(否) 1~20(是)
    ShowNotify=5
    ;客户端版本号,如果未开启客户端校验但对版本号有要求,可以在此指定,形如3.30
    Version=0.00
    ;认证数据文件,如果需要校验客户端,就需要正确设置
    DataFile=/etc/mentohust/(注:这个可以没有。。。)
    ;进行DHCP的脚本
    DhcpScript=dhclient

    理论上按照网上说的 做到这就可以了,不过主页菌仍然存在着显示认证成功但是无法获取ip并且不能
    上网的问题。错误信息如下:
    !! 在网卡eth0上获取IP失败!
    !! 在网卡eth0上获取子网掩码失败!
    ** 本机MAC:    08:9e:01:1a:3a:cd
    ** 使用IP:    0.0.0.0
    ** 子网掩码:    255.255.255.0

    于是又做了如下修改:
    打开右上角的network connection ,校园网在我这里名字叫wired connection1,edit它,
    将ipv4选项卡Method那一栏改为Automatic(DHCP)。并且修改8021x那里,账户名
    密码就是校园网的,之后就万事大吉了。
        ctrl+C就可以断开校园网。断开要再连也十分简单,点击wire connection之后会自动跳出一个8021X对话框让输入密码。于是一切都非常简单方便啦~~~

  • 相关阅读:
    数组的简单操方法
    Java Script 流程控制语句(if判断、switch选择和循环)
    HTML,表单
    CSS盒子定位
    CSS基础选择器简单介绍
    java操作redis
    ios选择城市
    格式化java对象为json
    java冒泡排序法
    mongoDB group分组
  • 原文地址:https://www.cnblogs.com/my-idiot-days/p/3284017.html
Copyright © 2011-2022 走看看