我试图编写一个系统脚本来自动部署新的Cisco交换机(具体来说,IBM BladeCenter的Cisco 3012交换机)。
我需要telnet访问到新的交换机,但是默认情况下没有设置密码:
victor:~ # telnet 10.10.10.2 Trying 10.10.10.2... Connected to 10.10.10.2. Escape character is '^]'. Password required, but none set Connection closed by foreign host.
我需要通过Web界面发出命令来修改默认configuration。 我该怎么做?
(不,我不能使用CNA)
要设置线路密码并启用通过http:
http://SWITCH/level/15/line/0/15/-/password/0/PASSW0RD/CR http://SWITCH/level/15/configure/-/enable/secret/0/yummyfood/CR
使用启用密码设置,您现在需要input密码作为使用Web界面的密码。
通过HTTP,您可以通过以下任一方式在执行模式或configuration模式下执行任意命令:
http://SWITCH/level/15/exec/-/copy/run/start/CR http://SWITCH/level/15/configure/-/no/enable/secret/CR
要获得在Web界面执行命令的帮助,请访问:
http://SWITCH/level/15/exec/-
这将导致你find如何做其他各种事情的path。 例如,要configuration一个接口,您需要执行以下操作:
http://SWITCH/level/15/interface/GigabitEthernet0\/1/-/shutdown
(非常感谢@Justin让我走上了正确的道路)
你能用启用密码login到networking界面吗? 如果是这样,你可以解决这个问题..
如果你点击'monitor'然后'configure'然后'line'然后'vty',然后input0,然后点击'password',你应该到达一个如下所示的链接:
HTTP:// ABCD /水平/ 15 /线/ 1/1 //密码
该表单应该设置密码,在这一点上telnet将工作。
编辑:哦,虽然这将工作,除非有什么阻止你使用控制台端口,你应该真的使用它。
捕获设置密码的请求细节应该相当简单,但如果思科试图对事物(他们可能有的)做出“聪明的”的话,这可能就无济于事了。
有一个小的静态文本文件设置密码时,粘贴到控制台会话可能是您最好的select。
你必须使用控制台电缆。 我不确定web界面,但是如果你没有指定enable password ,telnet不会让你进入交换机。 所以WUI可能工作原理相同,因为它使用enable password进行validation。