Mô tả
Bài thực hành này mô tả cách nạp IOS bằng giao thức Xmodem/Ymodem cho dòng router 2600, 3600 khi router gặp sự cố và không thể nạp IOS theo cách dùng TFTP server. IOS image được đặt trên PC, dùng giao thức truyền Xmodem hay Ymodem để truyền file IOS qua router qua cổng console. Trong thực tế ta có thể gặp tình huống này khi router bị mất IOS.
- Có thể truyền IOS image từ máy tính ở xa bằng cách nối modem với cổng console của router nối qua mạng điện thoại thông thường (PSTN). Máy tính từ xa cũng nối modem với mạng điện thoại , từ máy tính này quay số và kết nối với router.
- Để truyền IOS image từ một máy tính cục bộ, kết nối cổng console router với cổng serial của máy tính, dùng cáp null-modem (tức cáp rollover). Tốc độ cổng console cấu hình trên router phải phù hợp với tốc độ cổng serial (COM1 hoặc COM2) của PC.
Cấu hình dưới đây mô tả cách nạp IOS cho router qua cổng console.
Các câu lệnh được thực hiện trên nhóm router 2600, 3600 sẽ khác với router 2500 nhưng đều tuân theo các bước cơ bản sau:
1.Nối router với máy tính qua cổng console, khởi động router. 2.Đặt tốc độ lại cho cổng console là 115200 bps.
3.Khởi động lại router .
4.Chỉnh lại thông số chương trình HyperTermial cho phù hợp. 5.Dùng lệnh xmodem để bắt đầu quá trình nhận file trên router.
6.Khởi động quá trình truyền file bằng xmodem từ chương trình HyperTermial. 7.Chờ tới khi quá trình truyền hoàn tất, router khởi động từ IOS mới.
8.Đặt lại tốc độ 9600 bps cho cổng console (tức đặt lại giá trị mặc định cho thanh ghi).
1. Một router khi không có IOS image trong flash lúc khởi động sẽ vào tự động vào chế độ ROM monitor. Dấu nhắc ROM monitor khác nhau ở các nhóm router 2600, 3600 và router 2500.
Router 2600 rommon 1>
Đối với router 2500, dấu nhắc sẽ có dạng:
>
Đặt lại tốc độ cổng console là 115200 bps và khởi động lại router Đối với Router 2600
Dùng lệnh confreg để đặt lại giá trị thanh ghi cấu hình, có thể thực hiện bằng hai cách:
rommon 2 > confreg 0x3822 You must reset or power cycle rommon 3 > reset
hoặc chỉ đánh lệnh confreg sau đó trả lời các câu hỏi theo sau: rommon 2 > confreg
Configuration Summary enabled are:
load rom after netboot fails console baud: 9600
boot: image specified by the boot system commands or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcast address"? y/n [n]: n disable "load rom after netboot fails"? y/n [n]: n enable "use all zero broadcast"? y/n [n]: n
enable "break/abort has effect"? y/n [n]: y enable "ignore system config info"? y/n [n]: n change console baud rate? y/n [n]: y
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [0]: 7 change the boot characteristics? y/n [n]: n
Configuration Summary enabled are:
load rom after netboot fails break/abort has effect
console baud: 115200
boot: image specified by the boot system commands or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: n
rommon 3 > reset
Đối vói router 2500
> đặt lại giá trị thanh ghi←o/r 0x3822 > khởi động lại router←i
2. Sau khi khởi động lại router, tốc độ bit đã thay đổi, phải thiết lập kết nối mới (File – New Connection ...), chỉnh lại thông số HyperTermial cho phù hợp với tốc độ – New Connection ...), chỉnh lại thông số HyperTermial cho phù hợp với tốc độ console mới là 115200 baud. Với tốc độ này sẽ giảm thời gian truyền IOS image.
ký tự lạ xuất hiện do không phù hợp tốc độ phải chỉnh lại thông số COM1 như sau:←"_nR!1bŒ›R
3. Thực hiện lệnh xmodem với thông số theo sau là file IOS image muốn nhận.
rommon 1 > xmodem c2600-io3-mz.121-5.T Do not start the sending program yet... File size Checksum File name
4032136 bytes (0x3d8688) 0xaca4 2600.12.0.7.bin
WARNING: All existing data in bootflash will be lost! Invoke this application only for disaster recovery. Do you wish to continue? y/n [n]: y
Ready to receive file c2600- io3-mz.121-5.T ...
4. Khi màn hình hiện thông báo đã sẵn sàng nhận file, right click trên màn hình chọn Send File ... (hoặc chọn từ menu Transfer / Send File ...)
Chọn Filename thích hợp và Protocol là Xmodem; nhấn Send Thực hiện chỉnh các thông số như các hộp thoại sau:
Giao thức gởi file Xmodem
(tại HyperTeminal)
Erasing flash at 0x607c0000 program flash location 0x60510000
chờ tới khi thông báo hoàn tất quá trình kiểm tra, router tự khởi động lại←Download Complete!
program load complete, entry point: 0x80008000, size: 0x517174 5. Router đã khởi động lại, đặt giá trị thanh ghi về mặc định ...
Would you like to enter the initial configuration dialog? [yes/no]: No Router#config t
Enter configuration commands, one per line. End with CNTL/Z. Thay đổi giá trị thanh ghi về mặc
định←Router(config)#config-register 0x2102 Router(config)#exit
6. Kiểm tra lại file mới đã được nạp Router#show flash
System flash directory: File Length Name/status
1 5337744 file mới đã lưu trong flash←c2600-io3- mz.121-5.T
[5337808 bytes used, 3050800 available, 8388608 total] 8192K bytes of processor board System flash (Read/Write) Router#show version
Cisco Internetwork Operating System Software
IOS (tm) C2600 Software (C2600-IO3-M), Version 12.1(5)T, RELEASE SOFTWARE(fc1)
...
System image file is "flash:2600.12.0.7.bin" Basic Rate ISDN software, Version 1.1.
1 FastEthernet/IEEE 802.3 interface(s) 1 Serial network interface(s)
1 ISDN Basic Rate interface(s)
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write) Configuration register is 0x3822 (will be 0x2102 at next reload)
Router#copy run start