【问题标题】:issue with device.send_command method from netmiko connecthandlernetmiko connecthandler 的 device.send_command 方法问题
【发布时间】:2018-04-10 19:43:17
【问题描述】:

语言:python 2.7

模块:netmiko

方法:send_command

设备:IOS cisco_3750

协议:远程登录

问题描述:发送任何超过四个字符串的命令时都会出现 I/O 错误

error:
 example device.send_command(show aaa user all)
Traceback (most recent call last):
  File "C:\Users\Lenovo-L460\Desktop\yo.py", line 11, in <module>
    output=lala.send_command("show aaa user all")
  File "C:\Python27\lib\site-packages\netmiko\base_connection.py", line 1051, in send_command
    search_pattern))
IOError: Search pattern never detected in send_command_expect: testingnew\#

请注意 testingnew 是处于启用模式的设备的主机名 脚本在发送两个字符串时运行良好,例如 device.send_command(show ?) 运行良好

【问题讨论】:

  • 它抱怨在您发送命令后它从未看到路由器提示。我会打开调试,看看它是否给你更多的线索。您可能需要使用其中一些信息更新您的问题。

标签: python networking cisco


【解决方案1】:

感谢 Kirk Byers,我收集了由于终端长度而发生的问题,第一页数据存在于跟踪终端中,期待输入以查看下一页,我修复了终端长度,问题是排序。

【讨论】:

  • 您的解决方案到底是什么?可以一步一步解释吗?
猜你喜欢
  • 2021-11-12
  • 2016-10-14
  • 2022-10-15
  • 1970-01-01
  • 2019-04-11
  • 2020-05-08
  • 1970-01-01
  • 1970-01-01
  • 2022-01-06
相关资源
最近更新 更多