簡介
本文檔介紹導致無法使用Kinetic網關調配工具(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埠
- 透過對configure 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)\Cisco 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
如果您在啟動工具時得到第二個輸出,可以嘗試更改到網關的串列連線方法。
- 使用以下設定為正確的COM埠建立一個Putty會話(例如COM5):
終端:
- 自動換行模式(未核取)
- 每個LF中的隱式CR(未選中)
- 每個CR中的隱式LF(未選中)
序列:
- 要連線的串列線路: COM9(這必須是網關連線的COM埠)
- 速度:9600
- 資料庫:8
- 停止位元:1
- 同位:無
- 流量控制:XON/XOFF
- 按以下方式啟動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.
- 如果成功,請編輯C:\Program檔案(x86)\Cisco 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主機電腦的介面的配置
- 確保快閃記憶體中有足夠的可用空間:用於升級映像(如果需要)
- 檢查布建期間顯示的記錄檔,以進一步排除疑難或解決問題