Khởi động bộ định tuyến Router Cisco IOS từ ổ USB Flash ở chế độ Rommon

Thảo luận trong 'Basic Network' bắt đầu bởi noinho16546, 16/5/18.

  1. noinho16546

    noinho16546 New Member

    Bộ định tuyến của Cisco thường lưu trữ bản sao hệ điều hành của thiết bị (Cisco IOS) trong flash bộ nhớ của nó và tải điều hành hệ thống vào RAM trong quá trình khởi động. Bộ nhớ flash của bộ định tuyến Cisco thường là bộ nhớ trong hoặc có thể là thẻ nhớ có thể tháo rời trên các bộ định tuyến cao hơn.

    Tuy nhiên, có thể xuất hiện vì nhiều lý do khác nhau mà hệ điều hành có thể không sử dụng được, có thể làm lỗi file, flash lỗi bộ nhớ, xóa nhầm, v.v.

    Trong trường hợp này, thiết bị không có IOS hợp lệ để tải và do đó bộ định tuyến khởi động vào ROM chế độ giám sát (rommon). Mode này cung cấp các dòng lệnh về cơ bản cho phép người quản lý chạy khởi động trình tự động theo cách thủ công.

    Đối với những trường hợp như vậy và sử dụng các lệnh trong chế độ ROMMON, bộ định tuyến ISR của Cisco có 1 hoặc 2 cổng USB có thể được sử dụng để tải IOS từ ổ đĩa USB flash.
    [​IMG]
    Cách khởi động từ USB

    Điều kiện tiên quyết rõ ràng của quy trình này là phải có IOS hợp lệ, phù hợp với thiết bị bạn muốn đưa vào hoạt động, được lưu trữ trên ổ USB flash.

    Khi chúng ta có IOS, chúng ta phải vào chế độ ROM Monitor (rommon). Nếu thiết bị không có IOS hợp lệ trong bộ nhớ flash trong, thiết bị sẽ chuyển trực tiếp vào chế độ đó (rommon). Nếu không, chúng ta có thể buộc vào chế độ rommon bằng cách làm gián đoạn trình tự khởi động bằng cách sử dụng “Ctrl + Break”.
    [​IMG]
    Từ thời điểm này, chúng ta có thể thấy lời nhắc chế độ rommon:

    rommon 1>

    Trong chế độ này, chúng ta có thể xem danh sách các lệnh có sẵn bằng cách sử dụng dấu chấm hỏi hoặc lệnh trợ giúp:

    rommon 1>?
    or
    rommon 1> help

    Sau đó, chúng ta có thể kiểm tra hình ảnh của IOS được lưu trữ trên ổ USB flash:

    rommon 2> dir usbflash0:
    program load complete, entry point: 0x8000f000, size: 0x3d240
    Directory of usbflash0:
    2 …… 14871760-… ..- rw-ipbase c2800nm-mz.124-3.bin


    Lưu ý: Lệnh là dir usbflashx: trong đó x giả định giá trị 0 hoặc 1 tùy thuộc vào cổng USB nào của bộ định tuyến bạn đang sử dụng.

    Sau đó, chạy lệnh ra lệnh cho bộ định tuyến khởi động từ IOS được lưu trữ trên USB flash:

    rommon 3> boot usbflash0: c2800nm-ipbase-mz.124-3.bin
    program load complete, entry point: 0x8000f000, size: 0x3d240
    program load complete, entry point: 0x8000f000, size: 0xe2eb30
    Self decompressing the image:
    ################################################## ########################################
    ################################################## ############# [OK]

    Khi bộ định tuyến đã khởi động, bây giờ bạn có thể làm việc với giao diện dòng lệnh IOS bình thường. Bạn có thể sao chép IOS có trong USB flash vào bộ nhớ flash của bộ định tuyến:

    Router> enable
    Router # copy usbflash0: c2800nm-ipbase-mz.124-3.bin flash: c2800nm-ipbase-mz.124-3.bin


    Từ bây giờ, bộ định tuyến sẽ khởi động từ bộ nhớ flash trong.

    Một số cân nhắc về USB trên Bộ định tuyến IOS của Cisco

    Một số thông tin khác về cách Ổ đĩa USB có thể được quản lý và sử dụng trong bộ định tuyến Cisco IOS:
    • Giao diện USB được hỗ trợ từ Bản phát hành iOS 12.3 (14) T IP Base trở lên.
    • Tất cả các bộ định tuyến ISR và ISR G2 đều hỗ trợ ổ đĩa flash USB.
    • Thiết bị có 2 cổng USB, có thể sử dụng đồng thời cả hai thẻ nhớ USB.
    • Bạn có thể sử dụng cáp mở rộng USB; tuy nhiên không hỗ trợ các bộ chia USB.
    • Phiên bản IOS được hỗ trợ trên bộ định tuyến độc lập với loại USB (tức là USB là phiên bản 1.1 hay 2 không quan trọng). Các ISR cũ hơn sử dụng loại USB 1.1 trong khi các ISR mới nhất sử dụng loại USB 2.0.
    • Sau khi lắp bộ nhớ flash USB vào cổng tương ứng, phần mềm IOS sẽ tự động nhận dạng nó và tạo ra một thông báo trên bảng điều khiển như hình dưới đây:
    Mar 10 09:10:20.251: %USBFLASH-5-CHANGE: usbflash1 has-been inserted!
    • Các bộ định tuyến này cũng hỗ trợ việc sử dụng eTokens từ Aladdin (mã USB bảo mật).
    • USB có thể được sử dụng để lưu trữ và đọc cả IOS và các tệp cấu hình.
    • Các tệp được lưu trữ trên thẻ USB không được mã hóa.
    • Bộ định tuyến của Cisco chỉ hỗ trợ các thiết bị USB của Cisco. Tuy nhiên, có thể sử dụng bất kỳ thẻ nhớ USB nào không yêu cầu cài đặt trình điều khiển cụ thể.
    • Định dạng duy nhất được hỗ trợ bởi IOS là FAT16. Định dạng tệp NTFS trên ổ USB chưa được hỗ trợ.
    • Ổ đĩa flash USB có thể được format từ IOS trước khi sử dụng.
    Cách Format ổ USB từ IOS

    Quá trình format tương đối đơn giản bằng cách dùng IOS:

    Router # format ?
    flash: Filesystem to be formatted
    usbflash1: Filesystem to be formatted


    Router # format usbflash1:

    Format operation may take a while. Continue? [confirm] Format operation will destroy all data in “usbflash1:”. Continue? [confirm] Format: Drive communication & 1st Sector Write OK…

    Format: All system sectors written. OK…
    Format: Total data sectors in formatted partition: 8191435
    Format: Total data bytes in formatted partition: -100952576
    Format: Operation completed successfully.


    Format of usbflash1 complete

    Sau khi Format, ổ flash USB có thể được sử dụng với tất cả các lệnh hệ thống trong Cisco IOS.

    Bài viết khởi động bộ định tuyến Cisco Router từ ổ USB Flash ở chế độ Rommon

    Chúc các bạn thành công!
     

trang này