Hướng Dẫn Thực Hành Phục Hồi IOS Cho Router Bằng Xmodem Và TFTPDNLD

Chuyên khảo phân tích Hướng dẫn thực hành lab ccna, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo., phục vụ nghiên cứu và ứng dụng thực tiễn

Trường đại học

Trường Đại Học

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

hướng dẫn
61
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Hướng Dẫn Phục Hồi IOS Router Bằng Xmodem Và TFTPDNLD

Phục hồi IOS router là một kỹ năng quan trọng trong quản trị mạng. Khi router không còn hệ điều hành, việc phục hồi trở nên cần thiết. Hai phương pháp phổ biến để thực hiện điều này là Xmodem và TFTPDNLD. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng hai phương pháp này để phục hồi IOS router.

1.1. Tổng Quan Về Phục Hồi IOS Router

Phục hồi IOS router là quá trình khôi phục hệ điều hành cho router khi nó không còn khả năng khởi động. Việc này có thể xảy ra do nhiều nguyên nhân như lỗi phần mềm hoặc mất điện. Hai phương pháp chính được sử dụng là Xmodem và TFTPDNLD.

1.2. Tại Sao Cần Phục Hồi IOS Router

Khi router không còn hệ điều hành, nó không thể thực hiện các chức năng mạng cơ bản. Việc phục hồi giúp khôi phục khả năng hoạt động của router, đảm bảo mạng hoạt động ổn định và hiệu quả.

II. Vấn Đề Khi Phục Hồi IOS Router Bằng Xmodem

Phương pháp Xmodem thường được sử dụng khi không có kết nối mạng hoặc TFTP server. Tuy nhiên, phương pháp này có một số hạn chế như tốc độ truyền chậm và yêu cầu kết nối trực tiếp qua cổng console. Điều này có thể gây khó khăn trong quá trình phục hồi.

2.1. Hạn Chế Của Phương Pháp Xmodem

Xmodem có tốc độ truyền dữ liệu chậm, thường chỉ đạt 9600 bps. Điều này có thể làm mất nhiều thời gian trong quá trình phục hồi. Ngoài ra, phương pháp này yêu cầu người dùng phải có kiến thức về cấu hình router.

2.2. Các Vấn Đề Thường Gặp Khi Sử Dụng Xmodem

Trong quá trình sử dụng Xmodem, người dùng có thể gặp phải các vấn đề như lỗi kết nối, thời gian truyền lâu, và khó khăn trong việc xác định file IOS phù hợp với router.

III. Hướng Dẫn Sử Dụng Xmodem Để Phục Hồi IOS Router

Để phục hồi IOS router bằng Xmodem, cần thực hiện một số bước cụ thể. Đầu tiên, kết nối router với máy tính qua cổng console. Sau đó, thiết lập tốc độ truyền dữ liệu và bắt đầu quá trình truyền file IOS.

3.1. Thiết Lập Kết Nối Với Router

Kết nối router với máy tính qua cổng console là bước đầu tiên. Sử dụng phần mềm như HyperTerminal để thiết lập kết nối. Đảm bảo tốc độ truyền dữ liệu được đặt ở mức 115200 bps để tăng tốc độ truyền.

3.2. Thực Hiện Quá Trình Truyền File IOS

Sau khi thiết lập kết nối, sử dụng lệnh Xmodem để bắt đầu quá trình truyền file IOS. Chọn file IOS phù hợp và theo dõi quá trình truyền để đảm bảo không có lỗi xảy ra.

IV. Phục Hồi IOS Router Bằng TFTPDNLD Phương Pháp Nhanh Hơn

Khi có kết nối mạng, phương pháp TFTPDNLD là lựa chọn tốt hơn so với Xmodem. Phương pháp này cho phép truyền file IOS với tốc độ nhanh hơn, giúp tiết kiệm thời gian phục hồi.

4.1. Thiết Lập TFTP Server Trên PC

Để sử dụng TFTPDNLD, cần thiết lập một TFTP server trên máy tính. Điều này cho phép router tải file IOS từ máy tính qua mạng. Cần đảm bảo rằng router và máy tính nằm trong cùng một mạng.

4.2. Thực Hiện Quá Trình Phục Hồi Bằng TFTPDNLD

Sau khi thiết lập TFTP server, sử dụng lệnh TFTPDNLD trên router để bắt đầu quá trình phục hồi. Nhập các thông số cần thiết như địa chỉ IP và tên file IOS để hoàn tất quá trình.

V. Ứng Dụng Thực Tiễn Của Phương Pháp Phục Hồi IOS

Việc phục hồi IOS router không chỉ giúp khôi phục hoạt động của thiết bị mà còn đảm bảo tính ổn định của mạng. Các kỹ thuật này có thể được áp dụng trong nhiều tình huống khác nhau, từ môi trường doanh nghiệp đến các dự án cá nhân.

5.1. Tình Huống Cần Phục Hồi IOS

Trong nhiều trường hợp, router có thể gặp sự cố do lỗi phần mềm hoặc mất điện. Việc phục hồi IOS kịp thời giúp đảm bảo mạng hoạt động liên tục và ổn định.

5.2. Lợi Ích Của Việc Nắm Vững Kỹ Năng Phục Hồi IOS

Nắm vững kỹ năng phục hồi IOS router giúp người quản trị mạng có thể xử lý sự cố nhanh chóng, giảm thiểu thời gian ngừng hoạt động của mạng và nâng cao hiệu quả công việc.

VI. Kết Luận Về Phục Hồi IOS Router

Phục hồi IOS router là một kỹ năng thiết yếu trong quản trị mạng. Việc hiểu rõ các phương pháp như Xmodem và TFTPDNLD giúp người dùng có thể xử lý sự cố một cách hiệu quả. Tương lai của công nghệ mạng sẽ tiếp tục phát triển, và việc nắm vững các kỹ năng này sẽ là lợi thế lớn.

6.1. Tương Lai Của Phục Hồi IOS Router

Với sự phát triển của công nghệ, các phương pháp phục hồi IOS sẽ ngày càng được cải tiến. Việc áp dụng các công nghệ mới sẽ giúp quá trình phục hồi trở nên nhanh chóng và hiệu quả hơn.

6.2. Khuyến Nghị Đối Với Người Quản Trị Mạng

Người quản trị mạng nên thường xuyên cập nhật kiến thức và kỹ năng về phục hồi IOS router. Điều này không chỉ giúp xử lý sự cố nhanh chóng mà còn nâng cao hiệu quả công việc trong môi trường mạng.

15/07/2025

Trích đoạn nội dung tài liệu

Bài: Recovery IOS bằng Xmodem và TFTPDNLD Khi ta cần nâng cấp hoặc phục hồi hệ điều hành cho Router, mà hiện tại không còn có một IOS nào còn tồn tại trong Router thì hai phương pháp có thể thực hiện là Xmodem và TFTPDNLD. Ta sẽ làm những mô hình lab dưới đây. Xmodem Router Console Xmodem thường được sử dụng trong trường hợp phục hồi hệ điều hành cho một con Router mà nó không còn hệ điều hành. Router chỉ có boot vào rommon.

Ngoài ra ta có thể dùng phương thức này trong trường hợp không có một TFTP Server hoặc không có một kết nối đến một network nào cả. Trong trường hợp này ta chỉ 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn có duy nhất một kết nối từ PC đến Router thông qua cổng console. Tuy nhiên phương thức truyền này khá tốn thời gian. Mặc định khi ta dùng chương trình hyperterminal của Window hoặc các chương trình khác kết nối đến Router thông qua cổng console thì ta để tốc độ truyền file là 9600 bps.

Tuy nhiên nếu ta để tốc độ truyền như vậy thì quá trình này khá lâu. Vì vậy lúc này ta chuyển tốc độ truyền dữ liệu vào Router lên 115200 bps. Ta sẽ vào chế độ rommon của Router bằng tổ hợp phím Ctrl + Break và chuyển tốc độ giao tiếp giữa Router và PC lên 115200 bps. rommon 1 >confreg Configuration Summary enabled are: break/abort has effect console baud: 9600 boot: the ROM Monitor do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: enable "use net in IP bcast address"? y/n [n]: enable "load rom after netboot fails"? y/n [n]: enable "use all zero broadcast"? y/n [n]: disable "break/abort has effect"? y/n [n]: enable "ignore system config info"? y/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]: Configuration Summary enabled are: break/abort has effect console baud: 115200 Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn boot: the ROM Monitor do you wish to change the configuration? y/n [n]: You must reset or power cycle for new config to take effect.

rommon 2 >reset Quá trình trên ta có thể làm nhanh hơn bằng cách chuyển số config register từ số hoạt động bình thường là 0x2102 thành số 0x3822 bằng câu lệnh rommon 1 > confreg 0x3822 Sau khi làm đến đây ta sẽ thấy rằng chương trình hyperterminal của ta lúc này không còn giao tiếp được với Router nữa bởi vì mặc định hyperterminal hoạt động ở 9600 bps còn Router lúc này hoạt động ở 115200 bps. Ta mở lại chương trình hyperterminal và chỉnh tốc độ hoạt động của nó lên 115200 bps. Lúc này ta sẽ bắt đầu quá trình nạp hệ điều hành cho Router bằng giao thức xmodem rommon 1 > rommon 1 >xmodem -? xmodem: illegal option -- ? usage: xmodem [-cyrx] <destination filename> -c CRC-16 -y ymodem-batch protocol -r copy image to dram for launch -x do not launch on download completion rommon 2 > rommon 2 > rommon 2 > xmodem -c c1600-is-mz.bin Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn Do not start the sending program yet. File size Checksum File name 9939820 bytes (0x97ab6c) 0x4991 c2600-is- mz.bin Ta bắt đầu quá trình gửi IOS bằng cách vào Transfer / Send File.

Chọn IOS mình cần nạp và phương thức truyền là Xmodem. Tuy nhiên ta nên chú ý xem rằng IOS mình nạp vào có thích hợp với dung lượng flash của router và loại router. Xem hình 1; 2; 3 bên dưới Hình 1. Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.

Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www. Sau khi quá trình ta truyền IOS thành công ta nên kiểm tra lại flash của Router và chuyển số config register lại thành 0x2102 rommon 9 >dir flash: File size Checksum File name 3686656 bytes (0x384100) 0x1a5e c1600-sy-mz.bin rommon 10 >confreg 0x2102 You must reset or power cycle for new config to take effect. rommon 11 >reset System Bootstrap, Version 12.0(19981130:173850) [rameshs-120t_lava 114], DEVELOPMENT SOFTWARE Copyright (c) 1994-1998 by cisco Systems, Inc. Simm with parity detected, ignoring onboard DRAM C1600 platform with 16384 Kbytes of main memory program load complete, entry point: 0x4020060, size: 0x15568c %SYS-6-BOOT_MESSAGES: Messages above this line are from the boot loader.

program load complete, entry point: 0x2005000, size: 0x3840e0 Self decompressing the image : ######################################## ################ Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www. TFTPDNLD - Trong điều kiện có network thì ta nên recovery IOS bằng phương pháp TFTPDNLD vì tốc độ truyền file của giao thức này hơn hẳn Xmodem. - Lúc này ta cần có một PC với vai trò là TFTP Server. - Sơ đồ kết nối như bên dưới và nhập những lệnh bên dưới nhằm thiết lập những thông số kết nối để Router có thể kết nối đến PC.

Router 1 Fa0/0 Console 2 TFTP Sever rommon 17 > ? Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn rommon 18 > set rommon 19 > IP_ADDRESS=192.1 rommon 20 > IP_SUBNET_MASK=255.0 rommon 21 > DEFAULT_GATEWAY=192.2 rommon 22 > TFTP_SERVER=192.2 rommon 23 > TFTP_FILE=c2600-advsecurityk9-mz.bin rommon 24 > tftpdnld IP_ADDRESS: 192.1 IP_SUBNET_MASK: 255.2 TFTP_FILE: c2600-is-mz.Q Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y Ta mở chương trình TFTP Sever trên PC và quan sát quá trình hoạt động Receiving c2600-is-mz.!! File reception completed. Copying file c2600-is-mz. Erasing flash at 0x607c0000 program flash location 0x60440000 rommon 22 > Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn Bài: Lab SSH R1 R2 S2/0 S2/0 Lo 20.0/24 2 Trong bài lab trước ta đã biết cấu hình router từ xa thông qua giao thức telnet tuy nhiên telnet là một giao thức không có tính bảo mật.

Thông tin được gửi đi dưới dạng cleartext. Như vậy để nâng cao tính bảo mật ta sẽ dùng giao thức SSH thay thế cho telnet. Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn Các bước cần phải làm cho bài lab như sau - Cấu hình địa chỉ IP vào các interface của router. Cấu hình static route trên Router 1 và Router 2 - Ping kiểm tra từng segment trong mô hình.

- Cấu hình SSH trên Router 1 và Router 2. - Capture lại thông tin được trao đổi trên đường truyền. Cấu hình địa chỉ IP và định tuyến cho mô hình bằng static route a. Router 1 Router>enable Router#configure terminal Router(config)#interface serial 2/0 Router(config-if)#ip address 12.252 Router(config-if)#no shutdown Router(config)#exit Router(config)#interface serial fa0/0 Router(config-if)#ip address 192.0 Router(config-if)#no shutdown Router(config)#exit Router(config)#interface loopback 0 Router(config)#ip address 10.0 Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn Router(config)#exit Router(config)#ip route 0.

Router 2 Router>enable Router#configure terminal Router(config)#interface serial 2/0 Router(config-if)#ip address 12.252 Router(config-if)#no shutdown Router(config-if)#clock rate 64000 Router(config)#exit Router(config)#interface loopback 0 Router(config)#ip address 20.0 Router(config)#exit Router(config)#ip route 192.1 Router(config)#ip route 10. Quá trình kiểm tra - Từ Router 1 ping đến các IP của Router 2 - Ở PC ta dùng lệnh ipconfig và ping từ PC đến các interface của Router 1 và Router 2 Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www. Cấu hình SSH trên Router 1 và Router 2 Để cấu hình SSH ta cần phải cấu hình một số phần như sau:  Cấu hình hostname  Cấu hình domain name  Tạo ra key từ hostname và domain name ở trên  Tạo ra một username và password cho user đăng nhập vào Router.  Cấu hình một số tính năng cho giao thức SSH trên router.

 Cấu hình cho giao thức SSH vào đường vty. Trên Router 1 ta nhập vào những lệnh sau: Router(config)#hostname R1 R1(config)#ip domain name abc.com R1(config)#crypto key generate rsa general-keys modulus 1024 Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn The name for the keys will be: R1.com % The key modulus size is 1024 bits % Generating 1024 bit RSA keys, keys will be non-exportable.035: %SSH-5-ENABLED: SSH 1.99 has been enabled R1(config)# ip ssh time-out 60 R1(config)# ip ssh authentication-retries 2 R1(config)# ip ssh version 2 R1(config)# username cisco password cisco R1(config)# line vty 0 4 R1(config-line)# login local R1(config-line)# transport input ssh R1(config-line)# exit Tương tự ta cấu hình cho Router 2 Router(config)#hostname R2 R2(config)#ip domain name bcd.com R2(config)#crypto key generate rsa general-keys modulus 1024 The name for the keys will be: R2.com % The key modulus size is 1024 bits % Generating 1024 bit RSA keys, keys will be non-exportable.035: %SSH-5-ENABLED: SSH 1.99 has been enabled R2(config)# ip ssh time-out 60 R2(config)# ip ssh authentication-retries 2 R2(config)# ip ssh version 2 R2(config)# username cisco123 password cisco123 R2(config)# line vty 0 4 R2(config-line)# login local R2(config-line)# transport input ssh R2(config-line)# exit Ở PC ta tạo kết nối SSH đến Router 1 thông qua chương trình Putty Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn Lúc này ta phải chấp nhận key được tạo thông qua thuật toán RSA để tạo kết nối SSH. Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.Đa Kao Quận 1 TPHCM Hotline: 090 78 79 477 Website: www.vn Ta nhập vào username và password tương ứng mà ta đã tạo trên Router 1 để đăng nhập vào Router 1 Đứng ở giao diện dòng lệnh của Router 1, để tạo kết nối SSH đến Router 2 ta cần phải nhập câu lệnh sau: R1#ssh -v 2 -l cisco123 -p 22 12.2 Giảng Viên: Lê Đình Nhân – Email: nhanld@athenvn.com 92 Nguyễn Đình Chiểu, DaKao, Quận 1, Tp HCM 2 Bis Đinh Tiên Hoàng P.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ