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 installierten Python-Versionen:
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 Konfigurationselemente am Gateway (IR809/IR829):
- Konfigurieren Sie den Gi0-Port für den IR809- und den Gi1-Port für IR829 im gleichen Subnetz wie die Schnittstelle am Host-PC.
- Testen Sie die Verbindung zwischen dem IR800- und dem GPT-Host, indem Sie einen Ping an die konfigurierte IP senden.
- Stellen Sie sicher, dass auf dem IR800 kein Kennwort festgelegt ist oder dass es sich um das Standardkennwort handelt.
Das Standardkennwort kann unter C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini geändert werden.
- Stellen Sie sicher, dass der Zugriff über den Konsolen-Port möglich ist. Testen Sie diesen mithilfe Ihres bevorzugten Terminalclients.
- Versuchen Sie, den Telnet-Zugriff auf das Gerät zu aktivieren, indem Sie "transport input all" in "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 diese aktiv/vorhanden ist.
- Deaktivieren Sie andere Netzwerkschnittstellen, außer die, die den IR800 mit dem Host verbinden.
- Entfernen Sie alle vorhandenen gespeicherten COMx-Profile in Putty.
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).
- Konfigurieren Sie die IP-Adresse des Hosts in der Konfigurationsdatei manuell.
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 Kommandozeile unter der Haube, um über serielle Verbindungen mit dem IR800 herzustellen 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
Wenn beim Start des Tools die zweite Ausgabe ausgegeben wird, können Sie versuchen, die serielle Konnektivitätsmethode auf das Gateway zu ändern.
- Erstellen Sie eine Putty-Sitzung für den richtigen COM-Port mit diesen Einstellungen (z. B. COM5):
Terminal:
- Auto Wrap Mode (nicht markiert)
- Implizite CR in jeder LF (nicht markiert)
- Implizites LF in jedem CR (nicht markiert)
Seriell:
- Serielle Leitung für Verbindung zu: COM9 (dies muss der COM-Port sein, mit dem das Gateway verbunden ist)
-Geschwindigkeit: 9600
- Datenbanken: 8
- Stoppbits: 1
Parität: None
- Flusskontrolle: 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.
- Falls erfolgreich, bearbeiten Sie 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 Bereitstellung nicht vollständig durchführen
Falls GPT das Gateway erkennen und die Bereitstellung starten kann, aber während des Prozesses ausfällt, können Sie Folgendes überprüfen:
- Stellen Sie sicher, dass Sie die Konfiguration der Schnittstelle gespeichert haben, die mit dem GPT-Host-Computer verbunden ist.
- Stellen Sie sicher, dass im Flash-Speicher genügend Speicherplatz verfügbar ist: für die Upgrade-Images, falls erforderlich
- Prüfen Sie das während der Bereitstellung angezeigte Protokoll auf weitere Fehlerbehebungen oder Probleme.