Inleiding
Dit document beschrijft algemeen zichtbare problemen die de juiste gatewayprovisioning met het Kinetic Gateway Provisioning Tool (GPT) verhinderen.
Veelvoorkomende problemen
GPT wordt niet gestart
Controleer de geïnstalleerde python-versie(s):
c:\>python --version
Python 2.7.13
De juiste versie voor GPT is 2.7.X, als je een ander resultaat ziet of meerdere versies hebt geïnstalleerd, probeer dan deze te verwijderen.
Momenteel wordt alleen Python 2.7 ondersteund.
GPT kan gateway niet detecteren
Gatewayconfiguratie
Controleer deze configuratie-items op de gateway (IR809/IR829):
- Configureer de Gi0-poort voor IR809 en Gi1-poort voor IR829 in hetzelfde subsysteem als de interface op de host-pc
- De connectiviteit van de test tussen de IR800 en de GPT-host door te doen pingelen om IP te configureren
- Zorg ervoor dat er geen wachtwoord is ingesteld op de IR800 of dat het het standaardwachtwoord is.
Het standaardwachtwoord kan worden gewijzigd in C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
- Zorg ervoor dat de toegang mogelijk is via de consolepoort, u kunt dit testen met uw favoriete terminalclient
- Probeer Telnet-toegang tot het apparaat in te schakelen door "transport input all" op "line vty 0 4" te configureren
GPT-hostconfiguratie
U kunt deze items controleren op de host waarop het GPT-gereedschap wordt uitgevoerd:
- Schakel de firewall uit als er een firewall is die actief/aanwezig is
- Schakel andere netwerkinterfaces uit, behalve de interface die de IR800 met de host verbindt
- Alle bestaande opgeslagen COMx-profielen in Putty verwijderen
Als er een COM5 profiel in Putty is en de gateway is verbonden met deze poort, zal de detectie falen (zie ook verder in het artikel)
- Configureer de IP van de host handmatig in het configuratiebestand.
Bestandslocatie: C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
Configuratielijn voorbeeld: HOST_ip=192.168.3.2 in config.ini
Seriële verbinding met gateway
GPT gebruikt de plink, Putty opdrachtregel, tool onder de kap om verbinding te maken met de IR800 over seriële en om de vereiste opdrachten te geven tijdens de levering.
U kunt dit gereedschap handmatig starten om de seriële connectiviteit te testen:
Succesvolle poging:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
KJK_IR829_10 con0 is now available
Press RETURN to get started.
Poging mislukt:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
Unable to open connection:
Unable to open serial port
Indien u de tweede uitvoer krijgt bij het starten van de tool, kunt u proberen om de seriële connectiviteitsmethode te veranderen in de gateway.
- Maak een Putty sessie voor de juiste COM poort met deze instellingen (bijvoorbeeld COM5):
Terminal:
- Auto Wrap modus (niet aangevinkt)
- impliciet CR in elke LF (niet gecontroleerd)
- impliciete LF in elke CR (niet gecontroleerd)
Seriële poort:
- Seriële lijn om verbinding te maken met: COM9 (dit moet de COM-poort zijn waarop de gateway is aangesloten)
- snelheid: 9600
- Databanken: 8
- Stop bits: 1
- Pariteit: geen
- Stroomregeling: XON/XOFF
- Controleer of ptool.exe werkt door het als volgt te starten:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
KJK_IR829_10 con0 is now available
Press RETURN to get started.
- Indien geslaagd, bewerkt u C:\Program Files (x86)\Cisco Systems\GPT\scripts\getRouterDetails.py:
Wijzigen:
p = pexpect.popen_spawn.PopenSpawn('plink -serial '+str(serial_port))
in:
p = pexpect.popen_spawn.PopenSpawn('plink '+str(serial_port))
Dit maakt het plink.exe-gereedschap gebruik van de opgeslagen sessiedetails van Putty en laat de verbinding werken.
GPT kan provisioning niet voltooien
Als GPT de gateway kan detecteren en de levering kan starten maar tijdens het proces mislukt, kunt u dit controleren:
- Zorg ervoor dat u de configuratie van de interface hebt opgeslagen die is aangesloten op de GPT-hostcomputer
- Zorg ervoor dat er voldoende beschikbare ruimte in de flitser is: voor de upgrade-afbeeldingen als dit vereist is
- Controleer het logbestand dat tijdens de provisioning wordt weergegeven op verdere probleemoplossing of problemen