Quản lý IOS băng Xmodem

Một phần của tài liệu Lý thuyết cơ bản về Router pot (Trang 51 - 54)

Khi khởi động router mà IOS lưu trong flash bị xoá mất hoặc bị lỗi thì bạn phải khôi phục lại IOS từ chế độ ROM monitor (ROMmon). Ở nhiều thiết bị Cisco, chế độ ROMmon được hiển thị bởi dấu nhắc rommon 1>

Bước đầu tiên bạn cần phải xác định xem tại sao router không tải được IOS từ flash. Nguyên nhân là do mất IOS hay IOS bị lỗi. Bạn kiểm tra flash bằng lệnh dir

flash:

Nếu trong flash vẫn có một IOS bình thường thì bạn thử khởi động router bằng IOS này bằng lệnh boot flash:. Ví dụ: nếu trong flash có rommon 1>boot

flash:c2600-is-mz.121-5

Nếu router khởi động bình thường thì có 2 vấn đề bạn cần kiểm tra xem tại sao router lại khởi động vào chế độ ROMmon mà không khởi động từ IOS trong flash.

Đầu tiên, bạn dung lệnh show version để kiểm tra giá trị của thanh ghi cấu hình xem có đúng giá trị mặc định hay không. Nếu giá trị thanh ghi cấu hình đúng thì

bạn dung lệnh show startup-config để xem có lệnh boot system nào cấu hình cho router khởi động vào chế độ ROM monitor hay không.

Nếu router vẫn không khởi động được hoặc là bạn không thấy có IOS nào trong flash thì bạn cần phải chép một IOS mới. Từ chế độ ROMmon, bạn có thể chép tập tin IOS bằng Xmodem qua đường console hoặc bằng TFTP.

Chép IOS bằng Xmodem từ chế độ ROMmon.

Trước tiên, bạn cần phải có tập tin IOS trên máy tính như HyperTerminal chẳng hạn. Bạn có thể chép IOS với tốc độ mặc định của đường console là 9600, hoặc là

bạn có thể nâng tốc độ lên 115200. Trong chế độ ROMmon, bạn dùng lệnh

confreg, router sẽ hiển thị các giá trị mà bạn có thể thay đổi được.

Sau đó bạn sẽ gặp câu hỏi “change console baud rate? y/n [n];”, nhập chữ y để xác nhận tốc độ mới. Sau khi thay đổi tốc đường console và khởi động lại router vào chế độ ROMmon, bạn nên kết thúc phiên kết nối cũ (tốc độ 9600) và thiết lập lại phiên kết nối HyperTerminal mới với tốc độ mới là 115200 bit/s.

Hình 5.2.6a

Bây giờ bạn dùng lệnh xmodem để chép phần mềm IOS từ PC. Cấu trúc câu lệnh này như sau: xmodem –c image_file_name. Ví dụ: bạn chép IOS có tên là “c2600-is-mz.122-10a.bin” thì bạn gõ lệnh như sau:

Xmodem –c c2600-í-mz.122-10a.bin

Tham số -c là để cho quá trình Xmodem sử dụng CRC (Cyclic Rađunancy Check) kiểm tra lỗi trong suốt quá trình chép.

Sau đó router sẽ hiển thị một dòng thông báo chưa bắt đầu quá trình chép và một thông điệp cảnh báo. Thông điệp này cảnh báo là nội dung bộ nhớ flash sẽ bị mất nếu chúng ta tiếp tục quá trình này và yêu cầu chúng ta xác nhận có tiếp tục hay

không. Nếu chúng ta xác nhận cho tiếp tục thì router sẽ bắt đầu thực hiện chép IOS.

Hình 5.2.6b: Lệnh Xmodem

Lúc này bạn cần cho bắt đầu quá trình Xmodem từ chương trình giả lập đầu cuối. Trong HyperTerminal bạn chọn Transfer>Send File. Trong cửa sổ của Send File: bạn chọn tên và vị trí lưu tập tin IOS, chọn giao thức là Xmodem, rồi bắt đầu quá

trinh truyền. Trong suốt quá trình truyền, cửa sổ Send File sẽ hiển thị trạng thái truyền.

Khi quá trình truyền hoàn tất, bạn sẽ gặp một thông điệp cho biết là bộ nhớ flash đang bị xoá, sau đó IOS được chép vào flash. Cuối cùng bạn gặp thông điệp “Dowbload Complete!”. Trước khi khởi động lại router, bạn cần phải cài đặt lại tốc

độ đường cốnle là 9600 và đặt lại giá trị thanh ghi cấu hình là 0x2102 bằng lệnh

config-register 0x2102.

Trong lúc router đang khởi động lại thì bạn nên kết thúc phiên kết nối 115200 và thiết lập lại phiên kết nối mới với tộc độ 9600.

Một phần của tài liệu Lý thuyết cơ bản về Router pot (Trang 51 - 54)

Tải bản đầy đủ (PDF)

(60 trang)