6509 九個插槽,新模組插上後發現 IOS 版本過舊不支援。從官網下載支援新模組的新版 IOS(約 41 MB),準備升級,卻連遇三關。
新模組全是 RJ-45,6509 其他模組全光,無 RJ-45 可接 TFTP 伺服器。發現 Sup720 面板有一個標「Link」的 RJ-45 模樣接口,插線指示燈不亮。查資料:**Sup720 Port 2 雙模式(RJ-45 / SFP),預設 SFP,須手動切換**:
Router(config)# interface gigabitethernet 5/2
Router(config-if)# media-type rj45
Router(config-if)# no shutdown
指示燈由橘紅轉綠,RJ-45 管理口上線。
執行 copy sup-bootflash:xxx.bin tftp://192.168.1.1 備份舊 IOS,傳到 32MB 卡住報 timeout Write error。換第三方 TFTP、3Com TFTP 同樣失敗(更差,16MB 就斷)。
根因:標準 TFTP 協議(RFC 1350)區塊編號 16-bit,最大傳輸 32MB(512 bytes × 65535)。新 IOS 41MB 超限。
copy sup-bootflash:xxx.bin ftp://user:pwd@server/xxx.bincopy usb0:xxx.bin bootflash:。新舊 IOS 共存空間不夠。升級前必須:
dir bootflash: 檢查剩餘空間。delete /force /recursive bootflash:old_dir squeeze bootflash:(整理碎片)。startup-config 至 TFTP/FTP/USB。copy running-config tftp://server/6509_backup_$(date).cfg、copy bootflash:current_ios.bin tftp://server/。boot system flash bootflash:new_ios.bin。reload,確認 show version 版本正確、模組識別正常、介面 Up、鄰居關係建立、業務流量正常。避坑清單:
show module 對照 Release Note)。media-type rj45 別忘了。