[分享]锐捷开机自动认证
viewtopic.php?t=91668&highlight=
我的系统是8.04.01
8.10我也试过,可以的
配置好自己的ip和dsn(不会的话到论坛里搜下)
下载myxrgsu和libstdc++.so.5到同一个文件夹(我这以Desktop为例)
打开终端
代码: 全选
cd ./Desktop
拷贝myxrgsu到/usr/local/bin/
代码: 全选
sudo cp ./myxrgsu /usr/local/bin/
拷贝libstdc++.so.5到/usr/lib
代码: 全选
sudo cp ./libstdc++.so.5 /usr/lib/
代码: 全选
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
写脚本
代码: 全选
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
最后加入执行权限
代码: 全选
sudo chmod 715 /usr/local/bin/autoruijie.sh
/usr/local/bin/autoruijie.sh