|
楼主 |
发表于 2006-11-2 21:53:38
|
显示全部楼层
其它人的:
安装步骤:
1.所需库文件;libpcap.so.0.6.2,libpcap.so.0.8.3,libstdc++.so.5.0.7;将这三个文件拷贝到/usr/lib文件夹中;
2.想实现自动登录的还必须安装expect; l
2.将myxrgsu拷贝到/usr/bin/文件夹中;
使用方法(由于目前这个认证软件还存在着不足,所以在使用上有点麻烦);
1.首先要先设置一个合法的IP地址,只要不产生网络冲突就行了,这个IP地址可以先在windows下通过认证获取,再在linux下设置,这样一来在认证服务器端有记录,就不容易造成冲突;
2.在命令行下输入myxrgsu,根据提示输入用户名和密码,接下来关键一步是要选择动态IP地址,虽然之前我们给系统分配了一个静态IP,但是我们还
是要按照动态IP地址设置,这个取决于认证服务器对客户端的要求,大多数情况下的校园网认证系统都是采用动态IP配置的,接下来的连接参数使用默认的就行
了;
3.如果你觉得每次上网都要输入认证信息很麻烦,可以自己写一个自动登录脚本,命名为netlogin,还有写一个相关的自动配置文件,下次上网时只要输入netlogin,就可以啦。
附自动脚本范例:
netlogin:
#!/bin/bash
#by linuxjerry
#这个脚本用于自动判断当前用户是root还是普通用户,从而调用autoconnectasroot或autoconnect来进行上网认证。
#还有自动重连功能,方便在网络不好的条件下使用。下面的1000是重试次数,你可以自行更改。
for ((i=1;i<=1000;i++))
do
[[ $(id -u) -eq 0 ]]&&autoconnectasroot||autoconnect
done
自动配置脚本(也放在/usr/bin文件夹中):
autoconnectasroot:
#! /usr/bin/expect
# --by Linuxjerry 2004.10.
#这个脚本是为root用户使用xrgsu而写的,目的是省去每次输入上网帐户的麻烦。
#root用户要上网只需在命令提示行中输入autoconnectasroot就会自动连接上网了。
#在非root下不能使用本命令,所以建议用netlogin命令,它会自动判断是否可以使用本命令而做出正确的选择。
#如果你还嫌麻烦,那就在桌面上做个快捷方式,对象命令为:netlogin,以后双击就可以上网了。爽吧?
#如果您是第一次使用这个脚本,请先到/usr/local/bin/下用vi或kwrite修改autoconnectasroot文件,
#按说明填上您的帐号资料等。记住要保存哦!
#一般修改myNetUsername、myNetPassword 2处即可。
#以后使用这个脚本就不用输入任何帐号密码了,不过这样做的安全性,呵呵,你知道的啦。
send "如果您是第一次使用这个脚本,请先到/usr/local/bin/下修改autoconnect和autoconnectasroot文件,按说明填上您的帐号资料等。\r\n "
set timeout 3
spawn myxrgsu -a
expect "Please input your user name:"
send "myNetUsername\r"
#用你的上网帐号替换myNetUsername。
expect "Please input your password:"
send "myNetPassword\r"
#用你的上网密码myNetPassword
expect "Use DHCP,1-Use,0-UnUse(Default: 0):"
send "1\r"
#如果你是用动态ip,就将0改为1,否则为0
expect "Use default auth parameter,0-Use 1-UnUse(Default: 0):"
#是否使用默认参数,为了脚本简单这里只设计了为0的。
send "0\r"
sleep .2
set timeout 10
expect "Please input 'unauth' to LogOff:"
set timeout 360000
expect "xrgsu exit!"
sleep .2
send_user "Reconnect please.\r\r"
close
#end
软件包及详情看这里http://www.cublog.cn/opera/showart.php?blogid=22110&id=145187
引用 回复
mrhaigui (会飞的海龟)
楼上的说的太复杂了,看看我的认证过程。
我来 说 说我 的认证过程,先把 xrgsu-1.0.1.i386.tar.gz下载
xrgsu需要的下面的库文件的支持
libpcap.so.0.6.2
cd /path/to/xrgsu
tar xrgsu-1.0.1.i386.tar.gz
cp xrgsu /usr/bin
a.please input your user name:username //输入认证用户名
b.please input your passwordassword //输入认证密码
c.Use DHCP,1-Use,0-UnUse(Default: 0):1 //使用了DHCP获得动态地址,请选择0
d.Use default auth parameter,0-Use 1-UnUse(Default: 0):0 //使用默认网络参数
(我用的是FC5)
以上文件可以在网上找,如果找不到可以和我联系([email protected])。
--
[m[1;32m※ 来源:·东篱采菊bbs站 bbs.scau.edu.cn·[FROM: 202.116.178.*][m |
|