工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2123|回复: 3

我来发个贴

[复制链接]
发表于 2008-5-31 13:44 | 显示全部楼层 |阅读模式
起因:共享局域网中有人疯狂下载,每次登录路由器去封太麻烦,而且他会清掉。。。,发现路由器可以telnet,所以想写一脚本自动执行路由器配置工作。
结果:用perl写的脚本登录不上
有人了解Perl的Prompt么,为什么登其它的主机可以,登路由器就不行,附上CODE
  1. use Net::Telnet ();
  2. my $host='192.168.0.1';
  3. my $telnet=new Net::Telnet (Timeout => 5);
  4. $telnet->open ($host);
  5. $telnet->login ('xxx','xxx');
  6. $telnet->cmd ("cfg");
  7. my @lines=$telnet->cmd ("prof show");
  8. print @lines;
  9. exit;

复制代码


用默认Prompt不行 error.JPG
登录时候的界面,用什么Prompt去匹配?谁帮我写正则
 楼主| 发表于 2008-5-31 13:45 | 显示全部楼层
另外用VBS写的也是登录其它主机可以登录这个路由器不行,见鬼了
回复

使用道具 举报

发表于 2008-5-31 13:52 | 显示全部楼层
这帖火气十足....
回复

使用道具 举报

 楼主| 发表于 2008-5-31 16:23 | 显示全部楼层
恶魔
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-5-20 22:42

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表