paramiko - comando show running-config não funciona

97 views
Skip to first unread message

Alessandro Lopes

unread,
Mar 23, 2017, 10:07:31 AM3/23/17
to Python Brasil
quando tento executar um "show running-config" em um switch cisco acusa comando inválido, mas quando tento outros comandos como "show version" ou "show vlan" funciona.
Agora estou usando este script abaixo, mas já tentei outro, com outros comandos e acusa o mesmo erro.

Alguem sabe o que pode ser?

from __future__ import print_function
from netmiko import ConnectHandler
import sys
import time
import select
import paramiko
import re
fd = open(r'C:\NewdayTest.txt','w') # Where you want the file to save to.
old_stdout = sys.stdout   
sys.stdout = fd 
platform = 'cisco_ios'
username = 'user' # edit to reflect
password = 'senha' # edit to reflect

ip_add_file = open(r'C:\IPAddressList.txt','r') # a simple list of IP addresses you want to connect to 

each one on a new line

for host in ip_add_file:
    host = host.strip()
    device = ConnectHandler(device_type=platform, ip=host, username=username, password=password)
    output = device.send_command('terminal length 0')
    output = device.send_command('enable') #Editable to be what ever is needed
    print('##############################################################\n')
    print('...................CISCO COMMAND SHOW RUN OUTPUT......................\n')
    output = device.send_command('show vlan')
    print(output)
    print('##############################################################\n')

fd.close()

Robson Dantas

unread,
Mar 23, 2017, 7:35:50 PM3/23/17
to python...@googlegroups.com
Poderia fazer um teste colocando show running\-config ?

Apenas um chute.

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Alessandro Lopes

unread,
Mar 24, 2017, 8:50:01 AM3/24/17
to Python Brasil
não funciona

quando executa o script, ele criar o arquivo mas aparece o erro: "% Invalid input detected at '^' marker."
estranho que é só com esse comando.


---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages