当前位置: 代码迷 >> Linux/Unix >> 湖大Linux客户端联网有关问题解决之道(一)
  详细解决方案

湖大Linux客户端联网有关问题解决之道(一)

热度:589   发布时间:2013-02-26 00:00:00.0
湖大Linux客户端联网问题解决之道(一)


?????? 最近因为在搭建hadoop集群,相信很多人都装了ubuntu,但是对于装了系统的人除了用无线以外,可能回到寝室就对联网的问题弄的一个头两个大。

????? 对于湖大学子不能连上客户端的筒子们可以稍微看下以下的安装办法。。。(只是多种办法中的一种而且是锐捷客户端用户)

?

????? 1、下载我上传的MentoHUSTTool.zip 压缩包,解压以后会有参照里面的使用说明。在window系统下:

?????????????? 把dll文件移动到指定目录

???????????????????????? Packet.dll --> C:/windows
???????????????????????? wpcap.dll --> C:/window

???????????????????????? npf.sys --> C:/windows/system32/drivers

??????????????????????? (如果你的电脑是64位的,请使用nfp - 64bit.sys重命名为npf.sys后使用,如果是32位的话,用另一个,同样重命名为npf.sys后使用)

???

?

?????? 2、点击.exe文件运行,选择你的网卡,最好选择集成。 如下图所示如果是锐捷的话选择Broadcom NetLink。

?

?

这时候断开锐捷客户端,点击开始,再连上锐捷客户端,这时候就会变成这样:

?

?

将数据保存为data.mpf,这个数据将在Linux系统下被用到。抓包成功以后就会变成:



???????????????????? 退出即可。。。

?

?

????? 3、下载上传的mentohust_0.3.4-1_i386.zip。。解压以后是mentohust_0.3.4-1_i386.deb。。。是Linux的安装程序(相当于window的.exe)??? Ok,,window下的任务完成,然后切换到Linux系统下。

????????????安装解压出来mentohust的deb包,安装命令是:sudo dpkg -i 包名,即sudo dpkg -i mentohust_0.3.4-1_i386.deb????? 。。。。

?

?

????? 4、安装完以后将在window底下生成的data.mpf 文件复制到/etc/mentohust/ 文件夹下。命令是:sudo cp data.mpf /etc/mentohust/?????? 没有的话mentohust文件夹的话就创建一个文件夹,命令是:sudo mkdir /etc/mentohust???

?

?

???? ?5、嗯好,配置就已经全部完成了,最后一步就是联网了。 在命令行输入:? sudo mentohust????? 回车,然后就会让你填信息。? 其中有:

?????????????????? 用户名? ?|?? 密码?? |?? 网卡?? |?? 寻找服务器时的组播地址类型?? |?? DHCP方式?? |??? 等等。。。

?

???????? 网卡一般选择 Nic=eth0

???????? 寻找服务器时的组播地址类型? 1 锐捷

???????? DHCP方式?? 2(认证后)

?

???????? 然后不出意外的话就会认证成功。不用了最后退出一下。CTRL+C 就可以退出了。下次再登的时候只要打sudo mentohust 就可以直接认证了。

?

????

?????????PS:我第一配的时候?? 寻找服务器时的组播地址类型选择了2 赛尔认证??? DHCP方式选择了0(不使用)后来导致连不上网。。目测是因为DHCP方式选择错误。。。

?

?

?

?

最后附上一些mentohust的操作。。

??? 1、如果你要修改密码的话,操作的命令是:sudo mentohust -p 密码 -w

??? 2、如果发现你的配置信息有误需要修改的话,sudo gedit /etc/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=*********** ;

???? 密码 Password= SRUDBhc= ;

???? 网卡 Nic=eth0 ;

???? 静态IP用户可以使用非本机IP IP=122.207.42.51 ;

???? 掩码,无关紧要 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=2 ;是否后台运行: 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

?

?

?

?

?