Bạn có thể khôi phục IOS bằng TFTP. Chép IOS bằng TFTP trong chế độ ROMmon là cách nhanh nhất để khôi phục IOS cho router. Để thực hiện cách này, bạn cài đặt biến môi trường rồi dùng lệnh tftpdnld.
Chế độ ROMmon có chức năng rất giới hạn vì chưa tải được tập tin cấu hình khi khởi động router. Do đó router không hề có IP hay cấu hình cho cổng giao tiếp nào. Các biến môi trường sẽ cung cấp cho router một cấu hình tối thiểu cho phép chạy TFTP để chép IOS. TFTP trong chế độ ROMmon chỉ hoạt động được với cổng LAN đầu tiên trên router, do đó bạn cần cài đặt các đặc tính IP cho cổng LAN này. Để cài đặt giá trị cho các biến môi trường, đầu tiên bạn nhập tên biến, tiếp theo là dấu bằng (=) rồi đến giá trị cài đặt cho biến đó (TÊN BIẾN = giá trị cài
đặt). Vi dụ: bạn muốn đặt địa chỉ IP là 10.0.0.1 thì ở dấu nhắc của chế độ ROMmon bạn nhập câu lệnh là: IP_ADDRESS=10.0.0.1
Sau đây là các biến tối thiểu mà bạn cần phải đặt để sử dụng cho lệnh tfpđnld: •
• • • •
IP_ADDRESS: địa chỉ IP cho cổng LAN.
IP_SUBNET_MASK:subnet mask cho cổng LAN.
DEFAULT_GATEWAY: đường mặc định cho cổng LAN. TFTP_SERVER: địa chỉ IP của TFTP server.
TFTP_FILE: tên tập tin IOS lưu trên server.
Hình 5.2.6c: Cửa sổ Send File
Sau khi cài đặt xong các biến môi trường, bạn nhập lệnh tftpdnld, không có tham số nào tiếp theo hết. Router sẽ hiển thị lại giá trị các biến, theo sau là thông điệp cảnh báo quá trình này sẽ xoá flash và yêu cầu chúng ta xác nhận có cho tiếp tục quá trình này hay không.
Trong quá trình chép, router hiển thị dấu chấm than (!) cho biết đã nhận được các gói dữ liệu. Sau khi nhận xong tập tin IOS, router bắt đầu xoá flash rồi chép tập tin IOS mới vào flash. Bạn sẽ gặp một thông báo khi quá trình này hoàn tất.
Sau đó, từ dấu nhắc của chế độ ROMmon, bạn có thể khởi động lài router bằng cách nhập chữ i. Router sẽ khởi động lại với IOS mới trong flash.