Contents

Introdução

Problemas comuns

GPT não está iniciando

GPT não consegue detectar o gateway

Configuração de gateway

Configuração do host GPT

Conexão serial com o gateway

GPT não pode concluir o provisionamento

Introdução

Este documento descreve os problemas mais comuns 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) do 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, somente Python 2.7 é suportado.

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 a porta Gi1 para IR829 na mesma sub-rede que a interface no PC host

- Teste a conectividade entre os hosts IR800 e GPT fazendo um ping para configurar o IP

- 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 Arquivos (x86)\Cisco Systems\GPT\scripts\config.ini

- Certifique-se de que o acesso seja possível usando a porta de console; você pode testá-lo usando seu cliente de terminal favorito

- Tente habilitar o acesso telnet ao dispositivo configurando "transport input all" em "line vty 0 4"

Configuração do host GPT

Você pode verificar estes itens no host que está executando a ferramenta GPT:

- Desabilitar o firewall, se houver, ativo/presente

- Desative outras interfaces de rede, exceto aquela que conecta o IR800 ao host

- Remover todos os perfis COMx salvos existentes no Putty

Se houver um perfil COM5 em Putty e o gateway estiver conectado a essa porta, a detecção falhará (consulte também mais adiante no artigo)

- Configure manualmente o IP do host no arquivo de configuração.

Localização 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

A GPT está usando o plink, a linha de comando Putty, a ferramenta sob o capô para se conectar ao IR800 através de serial e 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 você esteja obtendo a segunda saída ao iniciar a ferramenta, você pode tentar alterar o método de conectividade serial para o gateway.

1. Crie uma sessão Putty para a porta COM correta com estas configurações (por exemplo, COM5):

Terminal:

- Modo de quebra automática (desmarcado)

- CR implícito em cada LF (não verificado)

- LF implícito em cada CR (desmarcado)

Número de série:

- Linha serial à qual se conectar: COM9 (deve ser a porta COM à qual o gateway está conectado)

- Velocidade: 9600

- Dados: 8

- Bits de fim: 1

- Paridade: Nenhuma

- Controle de fluxo: XON/XOFF

2. 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.

3. Se obtiver êxito, edite C:\Program Arquivos (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 de Putty e permita que a conexão funcione.

GPT não pode 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ções de problemas