Einleitung
In diesem Dokument werden häufig auftretende Probleme beschrieben, die die korrekte Gateway-Bereitstellung mit dem Kinetic Gateway Provisioning Tool (GPT) verhindern.
Häufige Probleme
GPT wird nicht gestartet
Überprüfen Sie die installierte(n) Python-Version(en):
c:\>python --version
Python 2.7.13
Die richtige Version für GPT ist 2.7.X, wenn Sie ein anderes Ergebnis sehen oder mehrere Versionen installiert haben, versuchen Sie, diese zu deinstallieren.
Derzeit wird nur Python 2.7 unterstützt.
GPT kann Gateway nicht erkennen
Gateway-Konfiguration
Überprüfen Sie die folgenden Konfigurationseinstellungen am Gateway (IR809/IR829):
- Konfigurieren Sie den Gi0-Port für IR809 und den Gi1-Port für IR829 im gleichen Subnetz wie die Schnittstelle auf dem Host-PC.
- Testen der Verbindung zwischen dem IR800 und dem GPT-Host durch einen Ping an die konfigurierte IP
- Stellen Sie sicher, dass für IR800 kein Kennwort festgelegt wurde oder dass es sich um das Standardkennwort handelt.
Das Standardkennwort kann geändert werden unter C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
- Stellen Sie sicher, dass der Zugriff über den Konsolen-Port möglich ist, und testen Sie dies mit Ihrem bevorzugten Terminal-Client.
- Aktivieren Sie den Telnet-Zugriff auf das Gerät, indem Sie "transport input all" auf "line vty 0 4" konfigurieren.
GPT-Hostkonfiguration
Sie können diese Elemente auf dem Host überprüfen, auf dem das GPT-Tool ausgeführt wird:
- Deaktivieren Sie die Firewall, wenn eine aktiv/vorhanden ist.
- Deaktivieren Sie andere Netzwerkschnittstellen, mit Ausnahme der Schnittstelle, die das IR800 mit dem Host verbindet.
- Alle vorhandenen gespeicherten COMx-Profile in Putty entfernen
Wenn in Putty ein COM5-Profil vorhanden ist und das Gateway mit diesem Port verbunden ist, schlägt die Erkennung fehl (siehe auch weiter unten im Artikel).
- Konfigurieren Sie die IP-Adresse des Hosts manuell in der Konfigurationsdatei.
Dateispeicherort: C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
Konfigurationszeilenbeispiel: HOST_ip=192.168.3.2 in config.ini
Serielle Verbindung zum Gateway
GPT verwendet die plink, Putty Befehlszeile, Tool unter der Haube, um die Verbindung mit dem IR800 über serielle und die erforderlichen Befehle während der Bereitstellung auszugeben.
Sie können dieses Tool manuell starten, um die serielle Konnektivität zu testen:
Erfolgreicher Versuch:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
KJK_IR829_10 con0 is now available
Press RETURN to get started.
Fehlgeschlagener Versuch:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
Unable to open connection:
Unable to open serial port
Falls Sie die zweite Ausgabe erhalten, wenn Sie das Tool starten, können Sie versuchen, die serielle Verbindungsmethode zum Gateway zu ändern.
- Erstellen Sie eine Putty-Sitzung für den richtigen COM-Port mit folgenden Einstellungen (z. B. COM5):
Terminal:
- Modus für automatischen Zeilenumbruch (nicht aktiviert)
- Implizite CR in jeder LF (nicht geprüft)
- Implizite LF in jedem CR (nicht geprüft)
Seriell:
- Serielle Leitung für Verbindung mit: COM9 (dies muss der COM-Port sein, mit dem das Gateway verbunden ist)
- Geschwindigkeit: 9600
- Datenbanken: 8
- Stoppbits: 1
- Parität: Keine
- Durchflussregelung: XON/XOFF
- Überprüfen Sie, ob ptool.exe funktioniert, indem Sie es wie folgt 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.
- Bearbeiten Sie bei Erfolg C:\Program Files (x86)\Cisco Systems\GPT\scripts\getRouterDetails.py:
Ändern:
p = pexpect.popen_spawn.PopenSpawn('plink -serial '+str(serial_port))
zu:
p = pexpect.popen_spawn.PopenSpawn('plink '+str(serial_port))
Dadurch verwendet das Tool plink.exe die gespeicherten Sitzungsdetails von Putty und ermöglicht die Verbindung.
GPT kann die Bereitstellung nicht abschließen
Falls GPT das Gateway erkennen und die Bereitstellung starten kann, dies jedoch während des Vorgangs nicht gelingt, können Sie Folgendes überprüfen:
- Stellen Sie sicher, dass Sie die Konfiguration der mit dem GPT-Host-Computer verbundenen Schnittstelle gespeichert haben.
- Stellen Sie sicher, dass genügend Flash-Speicherplatz vorhanden ist: für die Upgrade-Images, falls erforderlich.
- Prüfen Sie das während der Bereitstellung angezeigte Protokoll auf weitere Fehlerbehebungen oder Probleme.