问题标签 [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.
php - 使用 php Telnet 到 cisco 交换机
我需要使用 php 远程登录到 cisco 交换机并执行show interface status
命令并获得结果。我尝试了一些在互联网上找到的 php 类,但它们都无法连接到设备。所以我尝试自己编写脚本,但我有同样的问题,我无法连接到设备。
主持人向我发送横幅消息,然后以username:
. 我用 发送我的用户名\r\n
,等待一段时间并尝试读取数据,但在我看来主机只是忽略了我的换行符。这是我得到的回复(explode('\n') on response):
为什么我没有提示输入密码?我尝试发送 telnet 标头,没有,没有变化。谁能帮帮我吗?
这是我的代码
更新 如果我首先发送用户名,然后我阅读,我会收到密码提示。我不明白,为什么我不能先阅读主机的消息然后发送我的回复。现在它对我的工作方式(发送回复然后阅读提示)是没有意义的!(而且我仍然收到“% Authentication failed.” 带有正确密码/名称的消息事件)。
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:
perl - Net::Telnet::Cisco 从不同的源地址到路由器
我有一个带有 eth0 和 eth1 的服务器。
现在,如果我执行以下操作,telnet 将使用来自 eth0 的 IP 地址。
如何使用 eth1 作为源地址连接到 cisco 路由器,执行命令并获得输出?
c# - C# 等价于 Java SSL-socket-connection
大家好,我正在尝试为 Cisco Unified Communications Manager 编写 AXL 客户端 (SOAP)。为此,我需要建立到 AXL 服务的 ssl 连接。不幸的是,我对所有那些 ssl 的东西知之甚少。
但是,我能够找到一个有效的 Java 示例,这正是我想要的。问题是,我需要在 C#.NET 中。所以我希望有人可以在 C# 版本中“翻译”以下 Java 代码。但它必须完全相同,尤其是身份验证和证书。
这是代码:
这是 MyTrustManager 类:
}
任何帮助,将不胜感激。
谢谢
编辑:对不起,我应该提到:你说得对,我可以生成一个代理类,但遗憾的是它不能正常工作。cisco 在这方面做得非常糟糕(更不用说非常糟糕的文档了)。解析某些响应时,代理类会引发一些 xml 错误。所以我必须手动完成这种情况......
我稍后会担心证书的安全性
perl - Perl:无法检查 Net::Appliance::Session 主机名的有效性
当我尝试传递无效的主机名时,代码将进入无限循环。
有没有办法克服这个错误?
编辑:这是我的完整代码:我使用子程序下载我的网络设备的配置文件。当我在 download_config 中传入无效的 IP 地址时,它将进入无限循环。
codeigniter - 在 Cisco 路由器上执行 SSH 命令。Codeigniter SSH 库
我有一个小问题。我正在将 Codeigniter 与 Shuky 编写的 SSH 库一起使用(https://bitbucket.org/quicktips/codeigniter-ssh2-library/src/a444968345ba/SSH.php——您可以通过以下链接查看代码)。
与 SSH 相关的所有内容都可以在其他设备上正常工作,但是当我尝试使用这个库并在 Cisco 设备上执行命令时,什么也没有发生(命令不执行)。我知道连接成功,但是我不能执行任何命令。
当我尝试在 Cisco 设备上通过 SSH 运行和执行命令时,我收到此错误:
在库中,这些行如下所示:
也许你们知道问题出在哪里?
感谢您的时间和答案!
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。
apache - Cisco ACE HTTP 日志记录
我有一个非常幼稚的问题。我知道 Cisco ACE 能够通过 syslog 记录事件,但它是否能够记录有关其处理的 HTTP 流量的详细信息?例如,我希望看到类似于 Apache 公共访问日志的内容,其中包含客户端 IP、时间、请求 URI、响应代码以及最重要的负载平衡信息,例如请求被转发到哪个后端服务器。
我想通过系统日志发送所有这些。有人熟悉这样做吗?提前致谢。
java - RabbitMQ 订阅者超时
在穿越 CISCO ASA 5505 防火墙时订阅 RabbitMQ 消息时遇到问题。防火墙中似乎存在某种超时,它会关闭空闲连接并导致我的 RabbitMQ 订阅被无声地删除。结果是我的订阅者没有抛出/显示任何异常,但没有收到已发布的消息。
我也尝试将 keepalive 添加到服务器配置中,但这也没有帮助:
c# - Cisco ASA 5505 系统重新加载(重启/重启)
我有一个 Cisco ASA 5505,我需要每天重新启动它(它是滞后的)。
任何人都可以建议一些方法/代码,我如何在不登录控制台或手动重置的情况下重新启动它?