阅读内容

Ubuntu下锐捷(ruijie)开机自动联网程序

[日期:2008-09-30] 来源:Linux社区  作者:Linux编辑


Ubuntu Linux下实现锐捷(ruijie)开机自动联网程序,那么首先需要安装锐捷基本的客户端xrgsu,然后编写如下Tcl脚本:

#!/usr/bin/expect -f

spawn /home/promise/bin/xrgsu -a
expect "Please input your user name:"
send "Your Account\r"


expect "Please input your password:"
send "Your Password\r"
expect "Use DHCP,1-Use,0-UnUse(Default: 0):"
send "1\r"
expect "Please select which NIC will be used(0-1,Default:0)"
send '0\r'
expect "Use default auth parameter,0-Use 1-UnUse(Default: 0):"
send "0\r"
expect "Please input 'unauth' to LogOff:"
sleep 360000


保存为ruijie,随后在/etc/rc.local中调用编写的script,就可以实现。

说明:这个script会一直sleep,直到100小时后自动退出,如果rc.local中还有其他自启动项目,则需要把这个script放在最后 。如此,开机后它就会一直存在,当然,它的父进程rc也会存在。

还有一种方案就是把script放入x-session执行,也就是加入会话管理,这样的好处是rc不用被阻塞,但是不好的地方是如果x-session-manager崩溃,那么锐捷进程也就被kill了。




本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google