之前需要下载的安装程序有:compat-libstdc++-33-3.2.3-61.i386.rpm(http://rpm.pbone.net/index.php3/stat/4/idpl/3416184/com/compat-libstdc++-33-3.2.3-61.i386.rpm.html)
libpcap-0.8.3.tar .tar(http://www.xfocus.net/tools/200406/720.html)
1.打开锐捷客户端linux压缩包,解压至桌面,包含xrgsu和readme, 打开readme.txt,要求先安装version 0.8 of LIBPCAP
2. 从这里http://www.xfocus.net/tools/200406/720.html下载了version 0.8 of LIBPCAP
3. 编译安装 1)./configure
2)make
(这里运行make命令时,提示错误:找不到VERSION文件,Linux中是区分大小写的,libpcap-0.8.3文件夹下明明有version文件,只是是小写,我改成大写后就运行make成功!)
安装 libcap-0.8.3成功!
4. 好了,终于可以测试运行锐捷认证xrgsu 1.0了:./xrgsu -a.结果不幸再次出现了错误:
./xrgsu: error while loading shared libraries: libpcap.so.0.6.2: cannot open shared
5.网上一阵搜索,发现错误的原因是:貌似有些Linux下面的程序比较蠢,有了新的版本不会自己找,只 好自己做一个叫libpcap.so.0.6.2软链接链接到我们安装的那个LIBPCAP0.8(或者其他版本的,比如说更高版本的libpcap.so.1.1.1等等)上面了。
6.在/usr/lib/中会找到以下文件:libpcap.so.0.8(或者libpcap.so.1.1.1)我们只需要使用ln命令创建一个指向它的软连接,文件名改作锐捷要求的libpcap.so.0.6.2就OK啦,做法如下:
1)cd /usr/lib
2)ln -s libpcap.so.0.9.5 libpcap.so.0.6.2
7.运行xrgsu,即:./xrgsu
又提示错误:
./xrgsu: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
貌似缺少一个C++的程序包!
8.网上搜索下在http://rpm.pbone.net/index.php3/stat/4/idpl/3416184/com/compat-libstdc++-33-3.2.3-61.i386.rpm.html_上找到compat-libstdc++-33-3.2.3-61.i386.rpm 的链接,于是下下来,安装后
9.再次运行xrgsu,显示如下:(大惊!!!)
[kk@localhost 桌面]$ ./xrgsu
XRGSupplicant 1.1.1
Ruijie Network CopyRight 2004-2005
Please input your user name:0309xxxx
Please input your password:
Use DHCP,1-Use,0-UnUse(Default: 0):1
Get parameter error!
之后手机上网找到一个帖子说是:针对固定ip地址的要先ifconfig一下!!!
[kk@localhost 桌面]$ ifconfig eth0 222.25.165.2
SIOCSIFADDR: 权限不够
SIOCSIFFLAGS: 权限不够
#(ps)权限不够!!开超级管理员权限!!!
[kk@localhost 桌面]$ su
密码:
[root@localhost 桌面]# ifconfig eth0 222.25.188.1 netmask 255.255.255.0
[root@localhost 桌面]# ./xrgsu -a
XRGSupplicant 1.1.1
Ruijie Network CopyRight 2004-2005
Please input your user name:0309xxxx
Please input your password:
Use DHCP,1-Use,0-UnUse(Default: 0):1
You have 9 Nic:
0.
1.
2.
3.
4.
5.
6.
7.
8.
#之后根据老师发布的那个word文件的操作进行!
Please select which NIC will be used(0-8,Default:0)
Use default auth parameter,0-Use 1-UnUse(Default: 0):1
Please input Eap-start Timeout(Default: 30s):10000
please input Eap-response Timeout(Default: 30s):10000
please input Eap-packet resend Time(Default: 3):
Use Red-Giant private MAC? 1-Use,0-UnUse(Default: 1):1
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
#完美的登上了火狐浏览器!!!
Please input 'unauth' to LogOff:
需要注意的是这个终端界面需要一直打开着!保证xrgsu一直运行!