目录

简介

常见问题

GPT未启动

GPT无法检测网关

网关配置

GPT主机配置

到网关的串行连接

GPT无法完成调配

简介

本文档介绍使用Kenitic网关调配工具(GPT)阻止正确网关调配的常见问题。

常见问题

GPT未启动

检查已安装的Python版本：

c:\>python --version

Python 2.7.13

GPT的正确版本是2.7.X，如果您看到的结果不同或安装了多个版本，请尝试卸载这些版本。

目前仅支持Python 2.7。

GPT无法检测网关

网关配置

检查网关(IR809/IR829)上的以下配置项：

- 在与主机PC上的接口相同的子网中为IR809配置Gi0端口，为IR829配置Gi1端口

- 通过对配置IP执行ping操作，测试IR800和GPT主机之间的连通性

- 确保IR800上未设置密码，或者它是默认密码。

默认密码可在C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini中更改

- 确保可以使用控制台端口进行访问，您可以使用您最喜爱的终端客户端测试此功能

- 尝试通过在“line vty 0 4”上配置“transport input all”来启用对设备的telnet访问

GPT主机配置

您可以在运行GPT工具的主机上检查以下项目：

- 如果有活动/存在，请禁用防火墙

- 禁用其他网络接口，连接IR800与主机的网络接口除外

- 删除Putty中所有现有已保存的COMx配置文件

如果Putty中有COM5配置文件，且网关已连接到此端口，则检测将失败（另请参阅文章中的更多内容）

- 在配置文件中手动配置主机的IP。

文件位置： C:\Program Files (x86)\思科Systems\GPT\scripts\config.ini

配置行示例：config.ini中的HOST_ip=192.168.3.2

到网关的串行连接

GPT使用引擎罩下的plink、Putty命令行和工具通过串行连接到IR800，并在调配期间发出所需命令。

您可以手动启动此工具以测试串行连接：

成功尝试：

C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5

KJK_IR829_10 con0 is now available

Press RETURN to get started.

尝试失败：

C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5

Unable to open connection:

Unable to open serial port

如果您在启动工具时收到第二个输出，可以尝试更改到网关的串行连接方法。

1. 使用以下设置为正确的COM端口创建Putty会话（例如COM5）：

终端：

— 自动换行模式（未选中）

— 每个LF中的隐式CR（未选中）

— 每个CR中的隐式LF（未选中）

序列：

— 要连接到的串行线路：COM9（这必须是网关所连接的COM端口）

-速度：9600

— 数据库：8

-停止位：1

-奇偶校验：无

-流量控制：XON/XOFF

2. 通过启动ptool.exe来验证其是否工作，如下所示：

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. 如果成功，请编辑C:\Program Files (x86)\思科Systems\GPT\scripts\getRouterDetails.py:

更改：

p = pexpect.popen_spawn.PopenSpawn('plink -serial '+str(serial_port))
更改为：

p = pexpect.popen_spawn.PopenSpawn('plink '+str(serial_port))
这将使plink.exe工具使用Putty中保存的会话详细信息并允许连接工作。

GPT无法完成调配

如果GPT能够检测网关并启动调配，但在流程中失败，您可以检查以下项：

- 确保已保存连接到GPT主机计算机的接口的配置

- 确保闪存中有足够的可用空间：升级映像（如果需要）

- 检查调配期间显示的日志，以进一步排除故障或解决问题