Mô tả
Bài thực hành này mô tả cách na ̣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 bi ̣ 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 ma ̣ng điê ̣n thoa ̣i thông thường (PSTN). Máy tính từ xa cũng nối modem với ma ̣ng điê ̣n thoa ̣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 cu ̣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 na ̣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á tri ̣ mặc đi ̣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 la ̣i tốc đô ̣ cổng console là 115200 bps và khởi đô ̣ng la ̣i router Đối với Router 2600
Dùng lê ̣nh confreg để đă ̣t la ̣i giá tri ̣ 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 la ̣i giá tri ̣ thanh ghi←o/r 0x3822 > khởi đô ̣ng la ̣i router←i
2. Sau khi khởi đô ̣ng la ̣i router, tốc đô ̣ bit đã thay đổi, phải thiết lâ ̣p kết nối mới (File – New Connection ...), chỉnh la ̣i thông số HyperTermial cho phù hợp với tốc đô ̣ – New Connection ...), chỉnh la ̣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ự la ̣ xuất hiê ̣n do không phù hợp tốc đô ̣ phải chỉnh la ̣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 cho ̣n Send File ... (hoă ̣c cho ̣n từ menu Transfer / Send File ...)
Cho ̣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 thoa ̣i sau:
Giao thức gởi file Xmodem
(ta ̣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 la ̣i←Download Complete!
program load complete, entry point: 0x80008000, size: 0x517174 5. Router đã khởi đô ̣ng la ̣i, đă ̣t giá tri ̣ thanh ghi về mă ̣c đi ̣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