新手问题 Net::telnet

limonene · February 26, 2013 · Last by mobiwolf replied at February 26, 2013 · 2736 hits

我在实验 ruby 的 telnet

有一台路由器设备,通过 ruby 控制 telnet 登录,修改设备名,查看哪些用户在线的命令

代码如下

require 'net/telnet'

tn = Net::Telnet.new({'Host'=> '3333::1', 'Waittime'=> '100'})
sleep 1
#tn.login()
log1 = tn.cmd("config\r\nhostname TEST\r") {|c| puts c}
sleep 1
log2 = tn.cmd("show user") {|c| puts c}
sleep 1
tn.close

执行的时候等待超时,请见如下图片,困在这里了,请多多指点,谢谢。

都是 TMD 高手,不屑回答这么弱智的问题?

求教问题,还说脏话,人家谁会告诉你?另外不见得高手就啥都会,另外时间点也不是很合适,另外你的问题可能很多人不感兴趣,另外你可以@你觉得可能知道如何解决的人,另外你可以做很多,没人回答也没什么。你可以把你的分析写上了,也许有人读了有可能就帮助你了。另外真的挺多的,淡定。

You need to Sign in before reply, if you don't have an account, please Sign up first.