vw虚拟机下CentOS6.2用锐捷xrgsu或mentohust 认证上网

今天本来想用锐捷链接连校园网后面在网上看了很多教程好像也没成功,之后就下了个mentohust,终于搞定。

之后想了想发现主要问题是mac地址的修改。然后在修改mac地址后,用锐捷试了,发现也能成功。

还是先说说锐捷怎么安装吧。

1‘到网上下一个xrgsu-1.1.1.i386.tar  这个是linux版本下的锐捷客户端。我也上传了一个:http://download.csdn.net/detail/ephuizi/4367324

2’在root 权限下,解压  得到xrgsu,然后把xrgsu放到桌面上,打开终端(此时路径是桌面)输入命令: [root@CentOS 桌面]# ./xrgsu -a

此时一般会遇到一个错误:./xrgsu: error while loading shared libraries: libpcap.so.0.6.2: cannot open shared object file: No such file or directory    意思是说找不到libpcap.so.0.6.2这个文件,这是怎么回事呢?  libpcap是一个库,说白了就是用来直接从网卡抓取数据包的。锐捷说xrgsu需要libpcap(version0.8)的支持,但这一般不是问题,我们的系统在安装的时候默认都已经把libpcap安装好了,并且其版本要高于0.8。因此,貌似是因为锐捷的这个客户端比较垃圾,有了新版本自己不会找,所以才会出现这样的问题。
进入计算机-->文件系统-->usr-->lib
到/usr/lib下面看一看我们系统里的这个库究竟叫什么名字。

输入命令:[root@CentOS 桌面]# cd /usr/lib

                    [root@CentOS lib]# dir
出现很多文件

输入命令[root@CentOSt lib]# ls libpcap*,找到两个文件:libpcap.so.1  libpcap.so.1.0.0,前者是软链接,其指向的文件是后面的libpcap.so.1.0.0,看来我们只需要再做一个指向1.0.0的,叫做libpcap.so.0.6.2的软链接就可以了

输入命令:[root@CentOS lib]# ln -s libpcap.so.1.0.0 libpcap.so.0.6.2。

再次运行 [root@CentOS 桌面]# ./xrgsu -a,可能又会出现一个错误,提示找不到libstdc++.so.5文件,这一次用上面的方法就不奏效了。

事实上这个so.5文件包含在compat-libstdc++-33-3.2.3-47.fc4.i386.rpm包里,我们可以去下载后直接点击按照默认路径安上就可以了: [root@CentOS 桌面]]# rpm -ivh compat-libstdc++-33-3.2.3-47.fc4.i386.rpm(假设下载到/tmp/xrgsu目录下)


安装此RPM文件时必需使用root权限,否则会出错

然后要配置网络设备和mac地址
 [root@CentOS 桌面]# setup

修改网络配置:

DNS 配置

                         ─┤ DNS 配置 ├───────——──┐
                        │                                                               │
                        │                                                               │
                        │ 主机名     ___(不用改)_________ │
                        │ 主 DNS  (改成自己的DNS地址) │
                        │ 第二 DNS   _________________ │
                        │ 第三 DNS     _________________│
                        │ DNS 搜寻路径 ______________ │

确定

设备配置


                    ┌─────────────┤ 网络配置 ├─────────────┐
                    │                                      │
                    │                                      │
                    │ 名称                                         eth0________________ │
                    │ 设备                                         eth0________________ │
                    │ 使用 DHCP                                                 [ ]                  │
                    │ 静态 IP                                               (填IP)_______ │
                    │ 子网掩码                                 (填子网掩码)_______ │
                    │ 默认网关 IP                       (填默认网关)1_________ │
                    │ 主 DNS 服务器                       (填DNS地址)_______ │
                    │ 第二 DNS 服务器                   ____________________ │

确定

保存—》保存退出—》退出  

在windos下查看mac地址又称为物理地址(Physical Address)        

windos

在dos命令窗口输入 ipconfig /all

Linux

/sbin/ifconfig -a或者直接输入 ifconfig

注意地址是 HWaddr AB:BC:CD:DE:EF //格式

观察eth0的mac地址和windows上的同不同样,不同样的话一定要改成和windows上的一样,不然会出现mac地址错误。

更改方法:

1)临时性的:

ifconfig eth0 down
ifconfig eth0 hw ether AB:BC:CD:DE:EF //windows上的mac地址
ifconfig eth0 up

2)永久性的:

指定一个mac地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0
在最后加一句加上
MACADDR=AB:BC:CD:DE:EF //windows上的mac地址
然后保存
终端运行命令ifupeth0或者重新启动就行了

再次运行[root@localhost xrgsu]#./xrgsu -a,开始提示输入用户名和密码(不回显,看上去想好像不能输入样子,输完回车就行)

Ruijie Network CopyRight 2004-2005
Please input your user name:XXXXXXX
Please input your password:
Use DHCP,1-Use,0-UnUse(Default: 0):0
You have 3 Nic:
   0.    eth0  Desc: (null)
   1.    usbmon1  Desc: USB bus number 1
   2.    usbmon2  Desc: USB bus number 2
Please select which NIC will be used(0-2,Default:0)0
Use default auth parameter,0-Use 1-UnUse(Default: 0):0
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:

安装mentohust

下载地点:http://code.google.com/p/mentohust/downloads/list

vw虚拟机下CentOS6.2用锐捷xrgsu或mentohust 认证上网_第1张图片

下载直接点击安装,

运行之前要配置网络设备和mac地址,看上面

终端输入启动命令: sudo mentohust

输入用户名,密码

验证成功界面:

欢迎使用MentoHUST	版本: 0.3.4
Copyright (C) 2009-2010 HustMoon Studio
人到华中大,有甜亦有辣。明德厚学地,求是创新家。
Bug report to http://code.google.com/p/mentohust/issues/list

** 用户名:	XXXXX 
** 网卡: 	eth0
** 认证超时:	8秒
** 心跳间隔:	30秒
** 失败等待:	15秒
** 允许失败:	8次
** 组播地址:	标准
** DHCP方式:	不使用
** 通知超时:	5秒
** 本机MAC:	XX:XX:XX:XX:XX:XX
** 使用IP:	XXXXXXXXXXXX
** 子网掩码:	XXXXXXXXXXXX
>> 寻找服务器...
** 认证MAC:	XX:XX:XX:XX:XX:XX
>> 发送用户名...
>> 发送密码...
>> 认证成功!
>> 发送心跳包以保持在线...


参考:http://blog.csdn.net/michaeljohn671/article/details/6639053

           http://www.lslnet.com/linux/dosc1/30/linux-239817.htm


你可能感兴趣的:(虚拟机,windows,centos,网络,服务器,input)