Introduction
Este documento descreve problemas comumente vistos que impedem o provisionamento correto do gateway com a Kinetic Gateway Provisioning Tool (GPT).
Problemas comuns
GPT não está iniciando
Verifique a(s) versão(ões) python instalada(s):
c:\>python --version
Python 2.7.13
A versão correta para GPT é 2.7.X. Se você estiver vendo um resultado diferente ou tiver várias versões instaladas, tente desinstalá-las.
Atualmente, apenas o Python 2.7 é suportado.
O GPT não consegue detectar o gateway
Configuração de gateway
Verifique estes itens de configuração no gateway (IR809/IR829):
- Configure a porta Gi0 para IR809 e porta Gi1 para IR829 na mesma sub-rede da interface no PC host
- Teste a conectividade entre o host IR800 e GPT executando um ping para o IP de configuração
- Verifique se não há senha definida no IR800 ou se é a senha padrão.
A senha padrão pode ser alterada em C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
- Certifique-se de que o acesso é possível usando a porta de console, você pode testá-lo usando seu cliente de terminal favorito
- Tente ativar o acesso telnet ao dispositivo configurando "transport input all" na "line vty 0 4"
Configuração do host GPT
Você pode verificar estes itens no host que está executando a ferramenta GPT:
- Desative o firewall se houver
- Desative outras interfaces de rede, exceto a que conecta o IR800 ao host
- Remover todos os perfis COMx salvos existentes em Putty
Se houver um perfil COM5 em Putty e o gateway estiver conectado a essa porta, a detecção falhará (consulte também mais no artigo)
- Configure manualmente o IP do host no arquivo de configuração.
Local do arquivo: C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
Exemplo de linha de configuração: HOST_ip=192.168.3.2 em config.ini
Conexão serial com o gateway
O GPT está usando a ferramenta plink, linha de comando Putty, abaixo do capô, para se conectar ao IR800 sobre serial e para emitir os comandos necessários durante o provisionamento.
Você pode iniciar manualmente esta ferramenta para testar a conectividade serial:
Tentativa bem-sucedida:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
KJK_IR829_10 con0 is now available
Press RETURN to get started.
Tentativa malsucedida:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
Unable to open connection:
Unable to open serial port
Caso esteja obtendo a segunda saída ao iniciar a ferramenta, você pode tentar alterar o método de conectividade serial para o gateway.
- Crie uma sessão Putty para a porta COM correta com estas definições (por exemplo, COM5):
Terminal:
- Modo de quebra automática (desmarcado)
- CR implícito em cada LF (desmarcado)
- LF implícito em cada CR (desmarcado)
Série:
- Linha serial à qual conectar: COM9 (esta deve ser a porta COM à qual o gateway está conectado)
-Velocidade: 9600
- Bancos de dados: 8
-Bits de parada: 1
-Paridade Nenhum
-Controle de fluxo: XON/XOFF
- Verifique se ptool.exe está funcionando, iniciando-o da seguinte maneira:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
KJK_IR829_10 con0 is now available
Press RETURN to get started.
- Se tiver êxito, edite C:\Program Files (x86)\Cisco Systems\GPT\scripts\getRouterDetails.py:
Alterar:
p = pexpect.popen_spawn.PopenSpawn('plink -serial '+str(serial_port))
para:
p = pexpect.popen_spawn.PopenSpawn('plink '+str(serial_port))
Isso fará com que a ferramenta plink.exe use os detalhes da sessão salva do Putty e permitirá que a conexão funcione.
O GPT não consegue concluir o provisionamento
Caso o GPT possa detectar o gateway e iniciar o provisionamento, mas falhe durante o processo, você pode verificar isso:
- Verifique se você salvou a configuração da interface conectada ao computador host GPT
- Verifique se há espaço disponível suficiente na memória flash: para as imagens de atualização, se necessário
- Verifique o log exibido durante o provisionamento para obter mais solução de problemas ou problemas