问题标签 [cisco]

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 回答
12185 浏览

php - 使用 php Telnet 到 cisco 交换机

我需要使用 php 远程登录到 cisco 交换机并执行show interface status命令并获得结果。我尝试了一些在互联网上找到的 php 类,但它们都无法连接到设备。所以我尝试自己编写脚本,但我有同样的问题,我无法连接到设备。

主持人向我发送横幅消息,然后以username:. 我用 发送我的用户名\r\n,等待一段时间并尝试读取数据,但在我看来主机只是忽略了我的换行符。这是我得到的回复(explode('\n') on response):

为什么我没有提示输入密码?我尝试发送 telnet 标头,没有,没有变化。谁能帮帮我吗?

这是我的代码

更新 如果我首先发送用户名,然后我阅读,我会收到密码提示。我不明白,为什么我不能先阅读主机的消息然后发送我的回复。现在它对我的工作方式(发送回复然后阅读提示)是没有意义的!(而且我仍然收到“% Authentication failed.” 带有正确密码/名称的消息事件)。

0 投票
1 回答
27633 浏览

networking - SNMP:ifAdminStatus 与 ifOperStatus

我对 ifAdminStatus 和 ifOperStatus 有疑问。这是使用 ifAdminStatus 输出的我的网络接口状态:

这是使用 ifOperStatus 的相同列表:

如您所见,ifAdminStatus 报告 #13 和 #14 已启动,但 ifOperStatus 报告它们均已关闭。我知道 #13 已经启动并通过它传递数据包(这是我的 PPPoE Internet 连接接口)。根据 cisco 文档“如果 ifAdminStatus is down(2) then ifOperStatus should be down(2). ”这似乎不是这里的情况......

我的问题是-为什么报告的状态不同,仅使用 ifAdminStatus 来判断接口是否已启动并运行而不是 ifOperStatus 是否安全?

谢谢!

这是带有附加接口信息的 snmpwalk:

0 投票
1 回答
625 浏览

perl - Net::Telnet::Cisco 从不同的源地址到路由器

我有一个带有 eth0 和 eth1 的服务器。

现在,如果我执行以下操作,telnet 将使用来自 eth0 的 IP 地址。

如何使用 eth1 作为源地址连接到 cisco 路由器,执行命令并获得输出?

0 投票
1 回答
3006 浏览

c# - C# 等价于 Java SSL-socket-connection

大家好,我正在尝试为 Cisco Unified Communications Manager 编写 AXL 客户端 (SOAP)。为此,我需要建立到 AXL 服务的 ssl 连接。不幸的是,我对所有那些 ssl 的东西知之甚少。

但是,我能够找到一个有效的 Java 示例,这正是我想要的。问题是,我需要在 C#.NET 中。所以我希望有人可以在 C# 版本中“翻译”以下 Java 代码。但它必须完全相同,尤其是身份验证和证书。

这是代码:

这是 MyTrustManager 类:

}

任何帮助,将不胜感激。

谢谢

编辑:对不起,我应该提到:你说得对,我可以生成一个代理类,但遗憾的是它不能正常工作。cisco 在这方面做得非常糟糕(更不用说非常糟糕的文档了)。解析某些响应时,代理类会引发一些 xml 错误。所以我必须手动完成这种情况......

我稍后会担心证书的安全性

0 投票
2 回答
486 浏览

perl - Perl:无法检查 Net::Appliance::Session 主机名的有效性

当我尝试传递无效的主机名时,代码将进入无限循环。

有没有办法克服这个错误?

编辑:这是我的完整代码:我使用子程序下载我的网络设备的配置文件。当我在 download_config 中传入无效的 IP 地址时,它将进入无限循环。

0 投票
3 回答
2524 浏览

codeigniter - 在 Cisco 路由器上执行 SSH 命令。Codeigniter SSH 库

我有一个小问题。我正在将 Codeigniter 与 Shuky 编写的 SSH 库一起使用(https://bitbucket.org/quicktips/codeigniter-ssh2-library/src/a444968345ba/SSH.php——您可以通过以下链接查看代码)。

与 SSH 相关的所有内容都可以在其他设备上正常工作,但是当我尝试使用这个库并在 Cisco 设备上执行命令时,什么也没有发生(命令不执行)。我知道连接成功,但是我不能执行任何命令。

当我尝试在 Cisco 设备上通过 SSH 运行和执行命令时,我收到此错误:

在库中,这些行如下所示:

也许你们知道问题出在哪里?

感谢您的时间和答案!

0 投票
1 回答
1658 浏览

networking - Cisco 2960 中的问题

我可以通过使用获取开关状态 oid : .1.3.6.1.2.1.2.2.1.8

这将显示所有状态为 up 或 down 的端口。

但是,我想oid检查特定端口,例如检查第 5 个端口是打开还是关闭。

另外,我想要oid获取连接到端口的 MAC 地址和 IP,例如连接到端口 5 的 PC 的 MAC 地址和 IP。

0 投票
0 回答
282 浏览

apache - Cisco ACE HTTP 日志记录

我有一个非常幼稚的问题。我知道 Cisco ACE 能够通过 syslog 记录事件,但它是否能够记录有关其处理的 HTTP 流量的详细信息?例如,我希望看到类似于 Apache 公共访问日志的内容,其中包含客户端 IP、时间、请求 URI、响应代码以及最重要的负载平衡信息,例如请求被转发到哪个后端服务器。

我想通过系统日志发送所有这些。有人熟悉这样做吗?提前致谢。

0 投票
3 回答
2530 浏览

java - RabbitMQ 订阅者超时

在穿越 CISCO ASA 5505 防火墙时订阅 RabbitMQ 消息时遇到问题。防火墙中似乎存在某种超时,它会关闭空闲连接并导致我的 RabbitMQ 订阅被无声地删除。结果是我的订阅者没有抛出/显示任何异常,但没有收到已发布的消息。

我也尝试将 keepalive 添加到服务器配置中,但这也没有帮助:

0 投票
1 回答
2687 浏览

c# - Cisco ASA 5505 系统重新加载(重启/重启)

我有一个 Cisco ASA 5505,我需要每天重新启动它(它是滞后的)。

任何人都可以建议一些方法/代码,我如何在不登录控制台或手动重置的情况下重新启动它?