锐捷开机自动认证

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
kingstarlcq
帖子: 4
注册时间: 2008-04-22 7:36

锐捷开机自动认证

#1

帖子 kingstarlcq » 2008-12-23 14:27

借鉴下面个帖子写的脚本
[分享]锐捷开机自动认证
viewtopic.php?t=91668&highlight=
我的系统是8.04.01
8.10我也试过,可以的
配置好自己的ip和dsn(不会的话到论坛里搜下)

下载myxrgsu和libstdc++.so.5到同一个文件夹(我这以Desktop为例)
打开终端

代码: 全选

cd ./Desktop
step1:
拷贝myxrgsu到/usr/local/bin/

代码: 全选

sudo cp ./myxrgsu     /usr/local/bin/
step2:
拷贝libstdc++.so.5到/usr/lib

代码: 全选

sudo cp ./libstdc++.so.5 /usr/lib/
step3:

代码: 全选

sudo ln -s /usr/lib/libpcap.so.0.9.8  /usr/lib/libpcap.so.0.6.2
这样就可以认证了
接着就是按照快速设置指南上做了


接下来是开机自运行

step1:
因为要用到expect,所以要安装expect

代码: 全选

sudo apt-get install expect expect-dev 
step2:
写脚本

代码: 全选

cd /usr/local/bin

sudo touch autoruijie.sh

sudo vi autoruijie.sh 
把下面代码写入脚本

代码: 全选

#!/usr/bin/expect -f
spawn sudo /usr/local/bin/myxrgsu -a
expect "password for ksl:"
send "你的系统密码\r"
expect "Please input your user name:"
send "你的锐捷帐号\r"
expect "Please input your password:"
send "你的锐捷密码\r"
expect "Use DHCP,1-Use,0-UnUse(Default: 0):"
send "\r"
expect "Please select which NIC will be used(0-1,Default:0)"
send '\r'
expect "Use default auth parameter,0-Use 1-UnUse(Default: 0):"
send "\r"
expect "Please input 'unauth' to LogOff:"
sleep 360000
step4:
最后加入执行权限

代码: 全选

sudo chmod 715 /usr/local/bin/autoruijie.sh 
在System/Preference/Sessions里打开会话,然后单击add,在command里写入

/usr/local/bin/autoruijie.sh
lihaidong
帖子: 251
注册时间: 2008-01-31 22:05

Re: 锐捷开机自动认证

#2

帖子 lihaidong » 2008-12-23 19:47

和我写的差不多哦。。你都比我早贴出来啦。 :em03
oo7
帖子: 1
注册时间: 2009-04-17 22:22

Re: 锐捷开机自动认证

#3

帖子 oo7 » 2009-04-20 21:21

折腾了好久终于可以让它自动运行啦

最难搞的就是脚本代码 反覆好多次
weizhikai
帖子: 17
注册时间: 2007-04-27 12:28

Re: 锐捷开机自动认证

#4

帖子 weizhikai » 2009-09-19 10:08

不知道怎么编辑脚本,过来学习一下
回复