+ Reply to Thread
Results 1 to 9 of 9

Thread: Lab 1-3: Nâng cấp IOS cho Catalys switch dùng TFTP server

  1. #1
    Join Date
    Apr 2003
    Posts
    1,398

    Default Lab 1-3: Nâng cấp IOS cho Catalys switch dùng TFTP server

    Lab 1-3: Nâng cấp IOS cho Catalys switch dùng TFTP server

    Mô tả

    Dùng một máy trạm chạy hệ điều hành Windows có cài đặt phần mềm TFTP server.



    Các IOS image lưu trữ tại đây. Kết nối TFTP server vào một port trên Management Vlan (Vlan 1). Cấu hình địa chỉ IP cho Management Vlan và địa chỉ IP trên TFTP



    server. Hai địa chỉ IP này cùng mạng. Đứng từ switch phải ping thành công TFTP server và ngược lại từ TFTP server ping thành công Catalyst Switch. Khi tiến hành nâng cấp IOS image, người dùng thường gặp một số vấn đề như sau:

    Đang load giữa chừng, xảy ra lỗi khiến cho IOS image mới không hoạt động được.

    Load thành công IOS image mới, nhưng phiên bản IOS image này không tương thích với dòng sản phẩn đang sử dụng, dẫn đến không dùng được.

    Trong cả hai trường hợp, IOS image cũ có thể bị ghi đè (overwrite) nếu dung lựong Flash memory không đủ lớn để chứa cả hai IOS image cùng lúc. Kết quả, Switch/Router chỉ có thể hoạt động ở chế độ “rommon”, tức hoạt động ở mức tối thiểu. Vì lý do đó, để tránh trường hợp này, trước khi load IOS image mới vào Flash memory của Switch, cần phải lưu lại IOS image hiện hành trên bộ nhớ Flash vào TFTP server để dự phòng, khi cần thiết, có thể khôi phục lại phiên bản IOS ban đầu cho thiết bị.

    Thực hiện

    Khởi động phần mềm TFTP server, kiểm tra đường dẫn đến file IOS image. Kiểm tra vị trí lưu trữ IOS image trên switch, ghi nhận lại các thông số về dung lượng, tên của IOS image hiện hành. Cũng cần phải lưu ý xem dung lương của flash memory đủ lớn để chứa IOS image mới hay không. Sao lưu IOS image hiện hành lên TFTP server để dự phòng. Load IOS image từ TFTP server vào flash memory. Quy trình này giống nhau đối với các dòng sản phẩm Catalys Switch và Router của Cisco. Tên của các phiên bản IOS image thường ký hiệu bằng các ký tự và kết thú là”.bin”. Mỗi ký tự thường thể hiện các tính năng mà phiên bản IOS image hỗ trợ. Do đó khuyếnn cáo người dùng nên giữ nguyên tên của IOS image khi di chuyển các file này, và luôn nhớ kết thúc tên file là “.bin”.
    VD: c2950-i6q142-mz.121-11.bin



    1. Khởi động phần mềm TFTP server

    2. Kiểm tra vị trí lưu trữ IOS image, ghi nhận chính xác tên của IOS image
    hiện hành. Bên cạnh đó, kiểm tra xem dung lượng của Flash memory có đủ sức chứa IOS image mới hay không.

    Switch#dir flash:
    Directory of flash:/
    2 -rwx 0 Mar 01 1993 00:59:13 env_vars
    3 -rwx 3993344 Mar 01 1993 00:29:59 c3550-i5q3l2-mz.121-13.EA1a.bin
    4 -rwx 43 Mar 01 1993 00:59:13 system_env_vars
    6 -rwx 1625 Mar 01 1993 00:13:57 starup-config
    15998976 bytes total (12001792 bytes free)
    Ghi nhận đường dẫn: flash:c3550-i5q3l2-mz.121-13.EA1a.bin

    3. Sao lưu IOS image hiện hành lênn TFTP server để dự phòng
    Switch#copy flash:c3550-i5q3l2-mz.121-13.EA1a.bin tftp
    Address or name of remote host []? 10.0.0.2
    Destination filename [c3550-i5q3l2-mz.121-13.EA1a.bin]? y
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    3993344 bytes copied in 19.972 secs (199947 bytes/sec)

    Trong quá trình sao chép, khai báo địa chỉ TFTP server, giữ nguyên tên của IOS image khi sao lưu lên TFTP server.

    4. Chép IOS image từ TFTP server vào Flash memory. Cần chú ý là filename của các tâp tin loại này luôn phải kết thúc “.bin”.
    Switch#copy tftp:c3550-i5q3l2-mz.121-13.EA1a.bin nvram
    Address or name of remote host [10.0.0.2]?
    Source filename [c3550-i5q3l2-mz.121-13.EA1a.bin]?
    Destination filename [nvram]? c3550-i5q3l2-mz.121-13.EA1a.bin
    %Warning:There is a file already existing with this name
    Do you want to over write? [confirm]y
    Accessing tftp://10.0.0.2/c3550-i5q3l2-mz.121-13.EA1a.bin...
    Loading c3550-i5q3l2-mz.121-13.EA1a.bin from 10.0.0.2 (via Vlan1):
    !O!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    [OK - 3993344 bytes]
    3993344 bytes copied in 105.760 secs (37759 bytes/sec)

    Quy trình cũng tương tự khi sao chép các file khác nhau trên switch, chỉ khác nhau ở vị trí. Làm việc với các File khác:

    Switch#dir nvram:
    Directory of nvram:/
    382 -rw- 1483 <no date> startup-config
    383 ---- 5 <no date> private-config
    393216 bytes total (391676 bytes free)

    Lưu file startup-config từ NVRAM vào TFTP server.
    Switch#copy nvram:startup-config tftp
    Address or name of remote host []? 10.0.0.2
    Destination filename [switch-confg]? y!!!!
    1483 bytes copied in 0.032 secs (46344 bytes/sec)

    Đây là một trong những cách sao lưu cấu hình mạng rất hiệu quả. Về sau, muốn cấu hình nhanh, người dùng chỉ cần kết nối thiết bị theo đồ hình cũ, sau đó Download cấu hình từ TFTP server về để hệ thống hoạt động.

    Download cấu hình từ TFTP server vào NVRAM.

    Switch#copy tftp:cauhinhmau nvram

    Address or name of remote host []? 10.0.0.2

    Destination filename [nvram]? startup-config

    Accessing tftp://10.0.0.2/cauhinhmau...
    Loading cauhinhmau from 10.0.0.2 (via Vlan1): !!!!
    [OK - 1483 bytes]
    1483 bytes copied in 0.056 secs (26482 bytes/sec)

  2. #2
    Join Date
    Apr 2008
    Posts
    14

    Default

    xin chào mọi người

    Quote Originally Posted by admin View Post

    1. Khởi động phần mềm TFTP server

    2. Kiểm tra vị trí lưu trữ IOS image, ghi nhận chính xác tên của IOS image
    hiện hành. Bên cạnh đó, kiểm tra xem dung lượng của Flash memory có đủ sức chứa IOS image mới hay không.

    Switch#dir flash:
    Directory of flash:/
    2 -rwx 0 Mar 01 1993 00:59:13 env_vars
    3 -rwx 3993344 Mar 01 1993 00:29:59 c3550-i5q3l2-mz.121-13.EA1a.bin
    4 -rwx 43 Mar 01 1993 00:59:13 system_env_vars
    6 -rwx 1625 Mar 01 1993 00:13:57 starup-config
    15998976 bytes total (12001792 bytes free)
    Ghi nhận đường dẫn: flash:c3550-i5q3l2-mz.121-13.EA1a.bin
    chỗ ghi nhận đường dẫn là sao mình hong hiểu? ai biết xin giải thích giùm
    mình gõ Switch#flash:c3550-i5q3l2-mz.121-13.EA1a.bin thì nó báo "unknown command or computer name"

    Quote Originally Posted by admin View Post
    3. Sao lưu IOS image hiện hành lênn TFTP server để dự phòng
    Switch#copy flash:c3550-i5q3l2-mz.121-13.EA1a.bin tftp
    Address or name of remote host []? 10.0.0.2
    thông số IP trên có phải là IP của máy mình không(máy tôi đang set IP là 192.168.1.2), vậy có phải là ghi IP 192.168.1.2 thay cho 10.0.0.2 không?

    sau khi tôi gõ vào 192.168.1.2 rồi enter
    và Destination filename [c3550-i5q3l2-mz.121-13.EA1a.bin]? y
    thì báo lỗi:
    "error opening flash:c3550-i5q3l2-mz.121-13.EA1a.bin no such file or directory"

    rất mong các anh chị chỉ giúp

    một chuyện nữa là: con này có 48port mà ngay lúc này nó sáng đèn xanh ok từ 1 tới 26, và 27 28 29 đèn vàng, và số còn lại thì không sáng đèn.
    vậy nghĩa là sao? switch này bị hư gì nữa àh?

    xin cám ơn trước

  3. #3
    Join Date
    Jan 2007
    Location
    hcmC
    Posts
    3,256

    Talking

    Quote Originally Posted by getuplate View Post
    xin chào mọi người



    chỗ ghi nhận đường dẫn là sao mình hong hiểu? ai biết xin giải thích giùm
    mình gõ Switch#flash:c3550-i5q3l2-mz.121-13.EA1a.bin thì nó báo "unknown command or computer name"


    thông số IP trên có phải là IP của máy mình không(máy tôi đang set IP là 192.168.1.2), vậy có phải là ghi IP 192.168.1.2 thay cho 10.0.0.2 không?

    sau khi tôi gõ vào 192.168.1.2 rồi enter
    và Destination filename [c3550-i5q3l2-mz.121-13.EA1a.bin]? y
    thì báo lỗi:
    "error opening flash:c3550-i5q3l2-mz.121-13.EA1a.bin no such file or directory"

    rất mong các anh chị chỉ giúp

    một chuyện nữa là: con này có 48port mà ngay lúc này nó sáng đèn xanh ok từ 1 tới 26, và 27 28 29 đèn vàng, và số còn lại thì không sáng đèn.
    vậy nghĩa là sao? switch này bị hư gì nữa àh?

    xin cám ơn trước
    chỗ ghi nhận đường dẫn là sao mình hong hiểu? ai biết xin giải thích giùm
    mình gõ Switch#flash:c3550-i5q3l2-mz.121-13.EA1a.bin thì nó báo "unknown command or computer name"
    => Ghi nhận đường dẫn để bạn sử dụng câu lệnh bên dưới chứ nó không phài là lệnh :
    Code:
     Switch#copy flash:c3550-i5q3l2-mz.121-13.EA1a.bin tftp
    thông số IP trên có phải là IP của máy mình không(máy tôi đang set IP là 192.168.1.2), vậy có phải là ghi IP 192.168.1.2 thay cho 10.0.0.2 không?

    sau khi tôi gõ vào 192.168.1.2 rồi enter
    và Destination filename [c3550-i5q3l2-mz.121-13.EA1a.bin]? y
    thì báo lỗi:
    "error opening flash:c3550-i5q3l2-mz.121-13.EA1a.bin no such file or directory"
    => Bạn gõ 192.168.1.2 là chính xác rồi. Tuy nhiên cho mình hỏi là c3550-i5q3l2-mz.121-13.EA1a.bin có phải là IOS đang chạy trên switch của bạn không ???

    một chuyện nữa là: con này có 48port mà ngay lúc này nó sáng đèn xanh ok từ 1 tới 26, và 27 28 29 đèn vàng, và số còn lại thì không sáng đèn.
    vậy nghĩa là sao? switch này bị hư gì nữa àh?
    => Bạn vui lòng cho biết chi tiết hơn như nó kết nối với thiết bị nào bị như thế và cấu hình của nó ra sao???

    Chúc bạn vui !!!
    Trần Mỹ Phúc
    tranmyphuc@networkselfstudy.com
    Hãy add nick để có thông tin đề thi mới nhất :tranmyphuc (Hỗ trợ tối đa cho các bạn tự học)

    Cisco Certs : CCNP (Passed TSHOOT 1000/1000)

    Juniper Certs : JNCIA-ER (100%) , JNCIA-EX (100%) , JNCIS-ENT (100%) , JNCIS-SEC (100%), JNCIP-ENT

    INSTRUCTORS (No Fee) : CISCO (Professional) , JUNIPER (Professional) , Microsoft ...

    [version 4.0] Ôn tập CCNA



  4. #4
    Join Date
    Apr 2008
    Posts
    14

    Default

    hi bạn
    con này là Switch Cisco Catalys c2950 Serial 48port. Mình muốn Backup IOS của nó.

    Làm đúng theo hướng dẫn theo "admin" đã nêu trên.
    ...
    Switch#dir flash: cho ra ngon lành(có c2950-i6q412-mz.121-12c.EA1.bin).

    tới khâu này bị tắc lại:

    Switch#copy flash:c2950-i6q412-mz.121-12c.EA1.bin tftp
    Address or name of remote host []? 192.168.1.2
    Destination filename [c2950-i6q412-mz.121-12c.EA1.bin]? y
    thì nó báo "no such file or directory"

    bạn hình dung ra rồi chứ. nếu cần mình sẽ copy toàn bộ những gì trong "HyperTerminal" cho bạn xem

    mong có phản hồi sớm từ mọi người.

    thanks a lot

    con này vừa trãi qua 1 cơn bịnh là: sau khi gim điện vô, nó chỉ sáng đèn vàng trên "mode". Thay vì sáng đèn màu xanh lá trên "Start" mới ok. Sau thời gian upload IOS không thành công, thì nay nó trở nên hết bịnh. và cũng chưa rõ là nguyên nhân tại sao nó như thế.

  5. #5
    Join Date
    Jan 2007
    Location
    hcmC
    Posts
    3,256

    Default

    chào!!!
    Bạn đánh lệnh này trong text document :
    copy flash:/c2950-i6q412-mz.121-12c.EA1/c2950-i6q412-mz.121-12c.EA1.bin
    tftp://192.168.1.2/c2950-i6q412-mz.121-12c.EA1.bin
    Sau đó copy và paste to Host vào switch .

    Chúc bạn vui !!!
    Trần Mỹ Phúc
    tranmyphuc@networkselfstudy.com
    Hãy add nick để có thông tin đề thi mới nhất :tranmyphuc (Hỗ trợ tối đa cho các bạn tự học)

    Cisco Certs : CCNP (Passed TSHOOT 1000/1000)

    Juniper Certs : JNCIA-ER (100%) , JNCIA-EX (100%) , JNCIS-ENT (100%) , JNCIS-SEC (100%), JNCIP-ENT

    INSTRUCTORS (No Fee) : CISCO (Professional) , JUNIPER (Professional) , Microsoft ...

    [version 4.0] Ôn tập CCNA



  6. #6
    Join Date
    Apr 2008
    Posts
    14

    Default

    huhu
    sáng nay vô cty, gim điện vô lại, nó lại bị đèn vàng tiếp rồi. thứ tự đèn từ trên xuống ướng với các mode là:

    SYST
    RPS
    STAT
    UNTIL
    DUPLX
    SLEEP

    giờ này nó chỉ sáng màu vàng tại SYST mà thôi.
    gim line RJ45 vô port nào thì port đó sáng đèn vàng lên. khi này máy PC có IP nhưng không truy cập được.

    mình phải làm gì tiếp đây?
    mình biết con này chạy với c2950-i6q412-mz.121-12c.EA1.bin
    có phải chăng cần tìm file này upload lại cho nó?

    rất cần sự chỉ dẫn của các bạn
    thanks

  7. #7
    Join Date
    Jan 2007
    Location
    hcmC
    Posts
    3,256

    Default

    Trần Mỹ Phúc
    tranmyphuc@networkselfstudy.com
    Hãy add nick để có thông tin đề thi mới nhất :tranmyphuc (Hỗ trợ tối đa cho các bạn tự học)

    Cisco Certs : CCNP (Passed TSHOOT 1000/1000)

    Juniper Certs : JNCIA-ER (100%) , JNCIA-EX (100%) , JNCIS-ENT (100%) , JNCIS-SEC (100%), JNCIP-ENT

    INSTRUCTORS (No Fee) : CISCO (Professional) , JUNIPER (Professional) , Microsoft ...

    [version 4.0] Ôn tập CCNA



  8. #8
    Join Date
    Apr 2008
    Posts
    14

    Default

    hi
    con của mình đang chạy với file này c2950-i6q412-mz.121-12c.EA1.bin
    vậy mình phải cần tìm đúng con này mới ok phải hong?(không tính tới chuyện rename nhé). nếu lấy file khác thì nó có chịu không? và gây ra lỗi luôn với cái đang chạy?


  9. #9
    Join Date
    May 2008
    Posts
    38

    Default

    Quote Originally Posted by getuplate View Post
    hi
    con của mình đang chạy với file này c2950-i6q412-mz.121-12c.EA1.bin
    vậy mình phải cần tìm đúng con này mới ok phải hong?(không tính tới chuyện rename nhé). nếu lấy file khác thì nó có chịu không? và gây ra lỗi luôn với cái đang chạy?

    Lâu lâu ghé qua, thấy bạn vật vã với cái switch 2950 quá trời , chắc nó là 2950G đấy.

    Trước khi đưa cho bạn địa chỉ download IOS phù hợp mình có một số khuyến nghị thế này:
    1. Trước khi nâng cấp IOS cho một thiết bị nào đó, việc đầu tiên là phải tính đến backup IOS cũ.
    2. Có 2 cách backup, thứ nhất là lưu ra FTP hoặc TFTP Server. Cách thứ 2 là cứ để IOS cũ tồn tại song song với IOS mới. Nhưng dung lượng của flash chỉ có hạn, cách giải quyết là xóa bớt các file không cần thiết. Các bạn xem ví dụ dưới:

    Switch#dir
    Directory of flash:/

    2 -rwx 2888547 Mar 01 1993 00:03:18 c2950-i6q4l2-mz.121-13.EA1.bin
    3 -rwx 2959360 Mar 03 1993 05:24:09 c2950-i6q4l2-mz.121-14.EA1.bin
    4 -rwx 5 Mar 03 1993 0131 private-config.text
    5 -rwx 556 Mar 10 1993 13:25:01 vlan.dat
    6 -rwx 1541 Mar 03 1993 0131 config.text
    7 drwx 768 Mar 03 1993 05:21:40 html
    21 -rwx 109 Mar 01 1993 00:04:15 info
    22 -rwx 109 Mar 01 1993 00:04:15 info.ver
    16 -rwx 346 Mar 03 1993 05:27:57 env_vars

    7741440 bytes total (1252864 bytes free)
    Switch#

    Chú ý thư mục html màu đỏ, trong đó có 1 file dùng làm webserver (khá bự, khoảng 2MB), tức là khi ta gõ lệnh "ip http" thì file này sẽ được kích hoạt, lúc này ta có thể cấu hình cho switch thông qua web (http://xxx.xxx.xxx.xxx). Nhưng thường thì chả ai dùng cách này cho nên bạn hoàn toàn có thể xóa một vài file trong thư mục html để lấy chỗ chứa cho IOS mới.

    Tiếp tục, vậy lưu lại IOS cũ trong flash thì có ý nghĩa gì, xin thưa là ta sẽ cấu hình để chẳng may khi khởi động, switch nạp IOS mới bị lỗi nào đó thì nó sẽ tự động mò sang bản IOS cũ để nạp lại. Ví dụ:

    Switch#show boot
    BOOT path-list: flash:c2950-i6q4l2-mz.121-14.EA1.bin;c2950-i6q4l2-mz.121-13.EA1.bin
    Config file: flash:/config.text
    Private Config file: flash:/private-config.text
    Enable Break: no
    Manual Boot: no
    HELPER path-list:
    NVRAM/Config file
    buffer size: 32768
    Switch#

    Switch(config)#boot ?
    boothlpr Boot Helper System Image
    buffersize Specify the buffer size for filesystem-simulated NVRAM
    config-file Configuration File
    enable-break Enable Break while booting
    helper Helper Image(s)
    helper-config-file Helper Configuration File
    manual Manual Boot
    private-config-file Private Configuration File
    system System Image

    Switch(config)#boot system ?
    WORD pathlist of boot file(s) ... file1;file2;...

    Switch(config)#

    Các bạn chú ý mấy chỗ đánh dấu đỏ. Dòng "BOOT path-list:" sẽ chứa chuỗi mô tả tên IOS, đứng trước là IOS mới, tiếp theo là IOS cũ. Để sửa lại dòng này thì ta dùng lệnh "boot system ..." trong config mode.

    Đến đây thì bạn hiểu rồi chứ, luôn luôn có đường lùi.

    Còn đây là IOS bạn cần: http://vnnshare.com/download.php?file=40772

    Phiên bản này có thêm tính năng ACLs và DHCP Server.
    Last edited by sparrow; 04-10-2008 at 02:24 PM.

+ Reply to Thread

Similar Threads

  1. Nghệ thuật NAT
    By tranmyphuc in forum Microsoft
    Replies: 13
    Last Post: 06-05-2011, 10:22 PM
  2. Replies: 0
    Last Post: 15-08-2008, 03:03 PM
  3. Hoi ve Gopher
    By hvviet2000 in forum Microsoft
    Replies: 2
    Last Post: 17-12-2003, 02:12 PM
  4. Muon biet them ve Proxyserver
    By Kien Cang in forum WAN & Remote Access
    Replies: 4
    Last Post: 19-11-2003, 11:29 AM
  5. Show version Trên Switch
    By leminhkhoi in forum SWITCH / BCMSN
    Replies: 4
    Last Post: 31-10-2003, 04:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
 
   TRUNG TÂM TIN HỌC VNPRO
149/1D Ung Văn Khiêm, P. 25, Q.Bình Thạnh
Phone:(08) 35124257
Fax: (08) 35124314
Email: vnpro@vnpro.org
Powered by vBulletin Version 4.1.9
Copyright 2000 - 2011, Jelsoft Enterprises Ltd.
License owned by : VietProfessional Co.,Ltd