soul 于 2007-01-17 09:39:57发表:
问题是在那下载哦~~~
davidpike 于 2006-10-31 19:55:43发表:
FC5当然容易搞了,RH9根本就没有Libpcap!
chameleon 于 2006-10-05 00:25:24发表:
其实这个过程很简单那啊...参照3楼的做就可以了
mrhaigui 于 2006-10-04 22:56:58发表:
楼上的说的太复杂了,看看我的认证过程。 我来 说 说我 的认证过程,先把 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) 以上文件可以在网上找,如果找不到可以和我联系(mrxurui@163.com)。 请看截图[ 本帖最后由 mrhaigui 于 2006-10-4 22:59 编辑 ]
romeobh 于 2006-10-04 19:25:37发表:
安装步骤: 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
soul 于 2007-01-17 09:39:57发表:
问题是在那下载哦~~~
davidpike 于 2006-10-31 19:55:43发表:
FC5当然容易搞了,RH9根本就没有Libpcap!
chameleon 于 2006-10-05 00:25:24发表:
其实这个过程很简单那啊...参照3楼的做就可以了
mrhaigui 于 2006-10-04 22:56:58发表:
楼上的说的太复杂了,看看我的认证过程。
我来 说 说我 的认证过程,先把 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)
以上文件可以在网上找,如果找不到可以和我联系(mrxurui@163.com)。
请看截图
[ 本帖最后由 mrhaigui 于 2006-10-4 22:59 编辑 ]
romeobh 于 2006-10-04 19:25:37发表:
安装步骤:
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