问题标签 [cisco-ios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
803 浏览

networking - 如何在路由器中安排进程

我正在使用下面的代码在 cisco 路由器中执行 TCL 脚本。

每天晚上 10 点,我都想在路由器中执行相同的脚本。我该如何安排呢?

问候,

瓦尔盖塞

0 投票
1 回答
3376 浏览

redirect - 将标准输出重定向到 tcl 中的文件

我知道以前有人问过这个问题。

但是听我说一次..

我正在使用 Cisco 路由器 (IOS)。

我必须编写一个脚本来执行一些命令并将它们的输出重定向到一个文件。但是我不想使用tee每个命令,而是想打开一个文件然后运行命令,其输出将被重定向到该文件,然后关闭该文件。

甚至重定向运算符>也不起作用或以下答案:

如何将标准输出重定向到 tcl 中的文件

0 投票
1 回答
554 浏览

python - 带有 cisco 设备的 PySerial 有时只能回答

我在使用 pyserial 通过串行方式与 cisco 设备通信时遇到了一些麻烦。我有时会得到我期望的响应,但并非总是如此,而且我不知道自己做错了什么。有时我只是连续多次收到空回复。我正在运行 Windows 7、python 2.7、pyserial 2.7。

这是一些示例代码以获得一些响应。

正如预期的那样,我得到的响应看起来像这样:Router(config)#

cisco 需要的设置:

据我所知,它们与 pyserial 的默认值匹配。

0 投票
1 回答
103 浏览

perl - Perl - 重复 expect() 直到输入被接受

我正在使用 Perl 在某些 Cisco 路由器上自动执行脚本。基本实现是它一个接一个地连接到给定的路由器列表并收集所需的信息。每次脚本连接到一个新路由器时,它都会请求一个密码,这对所有路由器都是一样的。

我有以下代码来捕获密码请求并输入密码:

问题是有时密码第一次不被接受,无论出于何种原因。有没有办法重复上述代码,直到密码被接受?

0 投票
3 回答
9970 浏览

python-2.7 - telnetlib python read_all() 不工作(挂起)

我正在尝试使用 telnetlib 从 cisco 路由器读取

我能够成功写入路由器的控制台但是系统只是挂起,当我尝试从路由器的控制台读取时。 当我使用 read_some() 时,我得到了输出的一部分。但是 read_all() 只是挂起并且没有响应请提出解决方案

0 投票
1 回答
432 浏览

hash - Cisco IOS 密码类型 - 相对安全性

思科终于开始提供两种相对现代的方式在配置文件中存储密码:

  • 具有 20,000 次迭代的 PBKDF2-HMAC-SHA256
  • Scrypt N=16384, r=1, p=1

鉴于上述两种算法,我对安全之神的问题是:一种明显优于另一种,它们是否大致相同,或者是否有任何明显的权衡使其成为一个艰难的决定?

0 投票
1 回答
9241 浏览

expect - Expect Script - 从某个点开始记录,并在某个点停止

希望你们一切都好!

我最近开始为我们的一些网络工程师使用一个小实用程序。它的功能是检索电路信息,然后将其解析并以良好的格式输出。当然,其中一部分涉及到所需框的 SSH 连接并运行命令以生成所需的输出。

这是我目前得到的脚本。它工作正常,运行所需的命令,发送几个空格以提示系统显示更多电路,然后退出完成。所有这些都被记录到一个名称与盒子主机名相同的文件中。伟大的。

但是,当我阅读生成的文件并看到它包含大量数据时,我的问题很明显,包括我运行的命令和连接时提供的不必要的统计信息。我只希望在发出命令时开始记录,然后再将其切断。由于我不熟悉期望,我非常感谢任何指导。

PS。如果我做了任何愚蠢的事情,请道歉;我对语言本身还很陌生,而且那里的支持不是很好。

谢谢。

0 投票
1 回答
1505 浏览

bash - 用于审计 Cisco 配置的 Bash 脚本

我目前正在编写一个脚本来从 cisco 配置生成报告以用于审计目的。使用“grep”命令,我能够成功捕获全局配置。

但挑战在于每个界面都做到这一点。例如,我想知道哪些接口有“no ip redirects”、“no ip unreachables”等行。如何在 bash 中完成此操作?

先感谢您!

0 投票
1 回答
1019 浏览

cisco-ios - 如何从 ISP 只获取一个公共 IP 地址到核心层的两个路由器

我的核心层有问题。我由互联网服务提供商(ISP)提供了公共 IP 地址 142.48.2.0/30,私有地址是 172.16.0.0/24。在核心层,我有使用 HSRP 配置的活动和备用路由器。问题是公共地址只提供了两个 IP 地址,我不知道要让两个路由器共享同一个公共 IP 地址。有任何想法吗。

0 投票
2 回答
2299 浏览

tcl - Cisco Show 命令过滤

我正在编写一个脚本来从 cisco 设备捕获某些配置行。不幸的是,缓冲区不断被填满。所以我想知道 cisco 设备是否可以有 2 个包含语句。例如:

我需要从中获取信息的 2 行没有任何共同点。我想避免使用 2 个命令。有没有一种方法可以用一个命令获得两条线?

另一个与 cisco-show 相关的问题是我是否可以将输出限制为前 10 行,例如: