问题标签 [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.
snmp - 使用 SNMP 跨不同型号设备查询数据的 Cisco IOS OID 的稳定性如何?
我正在使用 SNMP 从 cisco 交换机查询一堆信息。例如,我通过在 .1.3.6.1.4.1.9.9.23 上执行 snmpwalk 来获取有关使用 CDP 检测到的邻居的信息
我可以在不同的 cisco 型号中使用此 OID 吗?我应该注意哪些陷阱?对我来说,我对使用数字 OID 有点不安 - 似乎我应该使用 MIB 数据库或其他东西并使用命名 OID,以获得跨设备兼容性,但也许我只是在想象需要为了那个原因。
nat - 如何在 cisco IOS 上查看使用了我所有带宽的内容?
我有一个 cisco 路由器为我的本地网络执行 NAT。下载带宽停滞在 2MB/s,我不确定哪个主机对此负责,以及它到底连接到什么。我怎样才能找到这个?谢谢你。
iphone - Objective-c iphone编程与cisco路由器?
我见过一些通过 ssh 连接到路由器的应用程序。
任何人都可以推荐任何有关与 Cisco IOS 配置和通知交互的文档吗?我很想编写一些自定义的内部代码!
cisco - CISCO ASA 配置“access-list”协议名称“ip”是否包括“tcp”和“udp”?
我有几行,我想知道是否有一些因此而被遮蔽?
cisco-ios - PacketTrace 默认网关
我已经设置了路由器的默认网关,我将其配置为 serial2/0,因为他们在数据包跟踪中调用它,地址为 172.16.68.1。当我尝试从地址为 172.16.16.1 的 pc 上 ping 网关时,我只收到一条错误消息,提示请求超时。
我是否正确完成了默认网关,如果我有任何人可以建议导致超时的原因?
java - 读取 netflow/rflow (dd-wrt) 数据包内容
我目前正在开发一个 IDS/IPS,它使用 NetFlow 数据来假设是否存在正在进行的攻击。我买不起昂贵的 CISCO 路由器,所以我买了一个安装 DD-WRT 的 LINKSYS 路由器。DD-WRT 将 netflow v5 数据包发送到您的首选机器,因此它就像拥有一个 CISCO 路由器但更旧。基本上,您只需花 80 美元就可以得到一个 200 至 500 美元的路由器,并稍作调整。我已经设置了路由器,我正在获取数据包,我什至使用 DD-WRT 提供的工具来捕获 rFlow(他们这样命名,但它是 netflow v5)并且一切正常。
我的应用程序必须在内部完成所有工作,这意味着我需要捕获 rflow 数据包,读取它们并根据我的读数得出假设。我开始用 JAVA 开发并设置了一个 UDP 守护程序来监听 2055(用于接收 rflow 数据包的端口)。很好,我收到了数据包,但是当我尝试查看内容时,我得到了一些奇怪的字符,就像我正在从内存中倾倒东西一样。
这是我设置守护进程和读取数据的代码。
我找到了一个名为 jflow 的库。但没有源代码,所以我对使用它持怀疑态度。我想知道是否有人可以告诉我如何才能真正读取发送给我的数据包的内容。由于我处于开发的早期阶段,我不一定会使用 JAVA,我可以选择 C++。无论编程语言如何,我最大的问题是如何读取这些数据包的内容,以便我可以得出其他模块所需的正确结论。
pbx - CISCO PBX 2811 无法拨打本地电话
我们最近将公司搬到了足够远的地方,以至于我们有了一个新的区号。我已经设置了我们的网络和 PBX,除了电话之外,一切似乎都运行良好。我可以拨打长途电话(不在我们新的本地区号范围内的任何号码)。我无法拨打本地号码(我们新区号内的任何号码)。我觉得这与更改区号有关。也许 CISCO PBX 有一个呼叫模式,试图将区号添加到本地号码(因为也许 CISCO PBX 认为我们仍然使用旧区号)????不确定如何解决此问题。我有对 pbx 的命令行访问权限,并且可以使用 Call Manager Express……在执行“显示运行”命令时,没有任何设置会突然出现在我身上,因为这是要更改的明显设置。
非常感谢这方面的任何帮助。我希望有一个简单的命令行方法来更改呼叫模式以处理区号更改。
python - Python 网络设备.. 一般查询:
这个工作: 我曾经为Cisco供应商编写设备驱动程序。我通过 Telnet 设备 IP 使用 putty 登录到那里的设备,它进入设备并在我的脚本中使用一些命令来获取信息 .. 比如我脚本中的 show version 命令n 让我将所有信息读入 CSV 文件。
以下问题的解决方案 现在我们有了一个名为NORTEL的新供应商.. 当我在 putty 中使用 IP 时,它会进入完成菜单或键盘驱动的设备。
- 它要求按 Ctrl-y 继续,并使用箭头键列出“硬件信息”等选项列表,我需要选择 n 输入以获取信息。
我如何编写脚本以输入完全是键盘驱动器的北电设备 .. 像 ctrl-y ctrl x ,使用箭头键等
scripting - 如何从 RADIUS 服务器读取返回的参数
我已经在 windows server 2003 上配置了 Cisco 语音网关以使用 Cisco ACS。同时,我通过与 MSSQL 服务器的 ODBC 连接配置了外部数据库。如 TCLIVR 文档中所述,我必须在 Mirosoft SQL 服务器上使用名为 CSNTAuthUserPap 的存储过程来响应来自语音网关的授权请求。存储过程具有以下格式:
创建过程 [dbo].[CSNTAuthUserPap]
@username varchar(64),@pass varchar(255)
AS SET NOCOUNT ON
如果存在(
SELECT username FROM users WHERE username = @username AND Returnparam = @pass )
选择 0,'1','1','无错误'
别的
SELECT 3,0,'odbc','ODBC 验证错误'
我的问题是关于读取返回到 ACS 服务器的参数。返回的记录具有以下格式:
- 返回结果:0 表示认证成功,1 到 4 表示认证不成功
- 授权组号
- 帐户信息
- 错误字符串
如何在我的 TCL 代码中读取 ACS 返回的账户信息?
networking - Cisco 857 恢复丢失的线路
我使用超级终端和思科串行电缆备份了我的 Cisco 857。设置如下:
9600 波特,8 个数据位,1 个停止位,无奇偶校验,无流量控制。
然后我尝试使用超级终端“粘贴到主机”命令再次恢复到另一个 Cisco 857。
有时,命令的粘贴似乎超出了 857 处理它们的能力,并且会丢失行。我尝试添加流量控制,但这似乎没有任何效果。