PDA

View Full Version : Tips 1: Các giá trị thông thường của nội dung th



dangquangminh
09-05-2003, 11:30 AM
Mỗi thiết bị Cisco thời kỳ ban đầu có một số jumper (set of switch) có thể điều khiển hoạt động của router, ví dụ như thay đổi trình tự boot, thay đổi tốc độ console. Tuy nhiên ngày nay các thiết bị Cisco đã thay thế các jumper trên bằng một thanh ghi phần mềm, gọi là "thanh ghi cấu hình"(configuration-register)
Thông thường, bạn thay đổi nội dung thanh ghi khi:

1. Khôi phục mật mã đã mất
2. Thay đổi trình tự boot. Cho phép boot từ ROM, flash
3. tải một IOS image vào flash
4. Cấm hoặc cho phép Control_Break key

Dưới đây là một vài giá trị thông dụng của thanh ghi cấu hình:

1. 0x2102: cho phép boot từ flash và NVRAM. Trạng thái mặc định
2. 0x2142: bỏ qua start-up config
3. 0x2100: dùng bootstrap tìm thấy trong ROM/boot router từ ROM

Mến,

sinhvienngheo
12-05-2003, 01:49 PM
boot lên từ ROM là 2101 mà

sinhviengiau
03-06-2003, 08:26 PM
đây là kiến thức của phần IOS images, chapter21 - S2,CCNA..
config-register values
0x100: use ROM mornitor mode (manually boot using the B command)
0x101: automatically boot from ROM (default if router has no Flash memory)
0x102 to 0x10F: examine NVRAM for boot system command (0x102 is the default if router has no Flash mem)




boot lên từ ROM là 2101 mà


2101 là boot len từ ROM ở trạng thái mặc định nếu router ko có Flash mem

flag
14-09-2003, 06:53 PM
:idea:

Cho Flag hỏi :Ý nghĩa của register-config 0x2101,0x2102 và 0x2142.

Nếu lỡ xóa flash rồi thì làm sao? :?:

Mến!

Present
15-09-2003, 12:24 AM
Hi

register-config 0x2102 được dùng để chỉ cho router biết boot từ flash.
register-config 0x2142 được dùng để chỉ cho router biết boot từ rom.

nếu lỡ xoá flash rồi thì download một bản mới về rồi load vào flash.

leminhkhoi
15-09-2003, 11:03 AM
hi flag,
register-config 0x2101
router sẽ boot từ ROM, trong ROM sẽ chứa IOS rất bé so với IOS trong FLash, đủ để bạn copy một IOS mới vào flash thôi.
Thân chào

vnpro_fan
15-09-2003, 12:04 PM
hi !
Các Router của Cisco dùng một thanh ghi 16 bit là thanh ghi config. Thanh ghi 16 bit này được biểu diển bằng 4 chử số hexa (1 số hexa có 4 bit).

binary : 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

hex : A B C D

Mỗi bit trong thanh ghi config này mang một ý nghĩa khác nhau. Trong đó có một số bit quan trọng như sau:
- bit 0,1,2,3: dùng để xác định chế độ khởi động
+ 0x0 : khởi động trong chế độ ROM moniter.
+ 0x1 : khởi động từ ROM
+ 0x2 -> 0xF : khởi động từ flash
- bit 6 : khi bit này bật (bằng 1) thì router sẽ khởi động, nhưng bỏ qua file cấu hình lưu trong nvram (vì thế hay dùng để password recovery)

Kết hợp các bit này lại với nhau ta có một số giá trị thanh ghi thông dụng, như bạn hỏi.

ibm
15-09-2003, 10:26 PM
Để biết rõ hơn, vào boson website download tool generate register này về, tha hồ mà nghiên cứu rõ hơn nữa :)

beginner
29-09-2003, 06:03 AM
Mình không hiểu lắm về cách biểu diễn các giá trị trong boot field, ví dụ như : 0x2-0xF có nghĩa là gi`. Vui lòng chỉ giúp. Cảm ơn nhiều.

beginner
29-09-2003, 06:18 AM
Cho mình hỏi thêm về hai câu hỏi sau:

1)
What could a router administrator do to cause a router to load file xyz123.bin from TFTP server 128.1.1.1 upon the next reload? Is there more than one way to accomplish this?

Đáp án:
boot system tftp xyz123.bin 128.1.1.1

This is the only way to make the router load this file from the TFTP server.


2)
What configuration command would be needed to cause a router to use an IOS image named c2500-j-l.112-14.bin on TFTP server 128.1.1.1 when the router is reloaded? If you forgot the first parameter of this command, what steps must you take to learn the correct parameters and add the command to the configuration? (Assume that you are not logged in to the router when you start.)

Đáp án:
boot system tftp 128.1.1.1 c2500-j-l.112-14.bin
Sections
As for the second part of the question: Log in from con/aux/telnet, type the enable command, type the enable password, type the configure terminal command, and type boot ?
. Help appears for the first parameter of the boot command.

Mình thắc mắc là tại sao hai câu lệnh boot system lại có thứ tự ghi tham số khác nhau phần file name và địa thỉ IP

boot system tftp xyz123.bin 128.1.1.1
boot system tftp 128.1.1.1 c2500-j-l.112-14.bin

Thanks for help !

BlackTSB
29-09-2003, 03:57 PM
boot field: 0x la biểu thị số HEX.Còn các giá trị sau là biểu thị giá trị của số đó.

southvnn
08-12-2003, 04:30 PM
Với thiết bị của Cisco ví dụ nhu Router thì để boot configurration file từ NVRAM thì ta phải register là 2x2102. Còn đối với Catalyst 2948G-L3 thì muốn boot từ NVRAM thì với giá trị thanh ghi nào? có phải là 2x2102 không? Thực tế thì sau khi dùng lệnh Show version tại SW thì lại thấy configurration register 2x2101 (vói giá trị này thì Router lại boot từ ROM). Như vậy giữa RT và SW cùng của Cisco muốn boot từ NVRAM lại có giá trị registerr khác nhau à? Có ai sure điều này hepl mình với.
Thanks.

chipchipzzz
08-12-2003, 05:54 PM
hi

- đầu tiên router & switch không boot từ NVRAM, NVRAM là nơi lưu trữ file cấu hình, router xem qua giá trị thanh ghi để chọn nơi load IOS như Flash, TFTP, ROM..., chọn tốt độ console, load file cấu hình từ NVRAM hay không...

- thứ nhì cấu hình thanh ghi không có giá trị 2x2102. giá trị mặc định của thanh ghi là 0x2102
- Switch khác với router, như switch 2900... lưu cấu hình trong Flash, (vd: file flash:/config.text) giá trị boot lưu trong file flash:/env_vars

bạn tham khảo thêm các bài:
http://vnpro.org/forum/viewtopic.php?t=2273
http://www.vnpro.org/forum/viewtopic.php?t=846
http://vnpro.org/forum/viewtopic.php?t=2449

Thân mến,

leminhkhoi
09-12-2003, 09:58 AM
chào southvnn,
đối với catalyst thì giá trị thanh ghi hơi khác với router
đây là một ví dụ của catalyst 3550:
cisco WS-C3550-24 (PowerPC) processor (revision J0) with 65526K/8192K bytes of memory.
Processor board ID CAT0729Y1GE
Last reset from warm-reset
Bridging software.
Running Layer2/3 Switching Image

Ethernet-controller 1 has 12 Fast Ethernet/IEEE 802.3 interfaces

Ethernet-controller 2 has 12 Fast Ethernet/IEEE 802.3 interfaces

Ethernet-controller 3 has 1 Gigabit Ethernet/IEEE 802.3 interface

Ethernet-controller 4 has 1 Gigabit Ethernet/IEEE 802.3 interface

24 FastEthernet/IEEE 802.3 interface(s)
2 Gigabit Ethernet/IEEE 802.3 interface(s)

The password-recovery mechanism is enabled.
384K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address: 00:0D:65:C0:FA:80
Motherboard assembly number: 73-5700-10
Power supply part number: 34-0966-03
Motherboard serial number: CAT0729053K
Power supply serial number: LIT072100VF
Model revision number: J0
Motherboard revision number: A0
Model number: WS-C3550-24-SMI
System serial number: CAT0729Y1GE
Configuration register is 0x10F
đây là cấu hình cho catalyst boot bình thường
Thân chào

3548
09-12-2003, 10:26 AM
Hi southvnn,
Bạn có thể tham khảo thêm link này: http://www.net130.com/technic/ciscopasswd1.htm
Chúc thành công.

southvnn
09-12-2003, 10:59 AM
Xin cảm ơn các ý kiến của các anh chị, thực ra do Southvnn chưa diễn tả đúng ý mình muốn hỏi và bị miss khi type các register value. Sự giải thích của anh Leminhkhoi đã giúp southvnn rõ rất nhiều.
Thank you very much.

imported_ipsec
22-03-2004, 08:15 PM
Gửi danguyennhi, lâu rồi không thấy chị xuất hiện,

chị có thể giúp em liệt kê các giá trị thanh ghi thường gặp của Router và Switch và ý nghĩa của mỗi giá trị được không?

cảm ơn chị nhiều,

ipsec@

dangquangminh
22-03-2004, 10:11 PM
Hi

Các giá trị thông thường của nội dung thanh ghi là

0x2102: giá trị mặc định
0x2142: được dùng để khôi phục password
0x2100: được dùng để boot router từ ROM.

Thanh ghi có giá trị 16-bit. Các bit khác nhau trong thanh ghi sẽ có các ý nghĩa khác nhau. Hình vẽ đính kèm mô tả chức năng của từng bit trong thanh ghi 16-bit nêu trên.


http://www.vnpro.org/forum/download.php?id=530


Cám ơn,

dangquangminh
22-03-2004, 10:24 PM
Các bit 0,1,2,3 được gọi là boot-field. Nếu giá trị boot-field này bằng 0, bạn sẽ phải boot router bằng lệnh boot. Nếu giá trị là 1, router sẽ boot dùng software trong ROM.

Bit-4: (Fast-boot) Chỉ hỗ trợ trên các RSP chassis
Bit-6: có dùng start-up config từ NVRAM hay không.
Bit-8: cho phép break-key
Bit-11,12: Xác định tốc độ baud-rate của console

Nokia6610
10-04-2004, 01:24 PM
Hi Anh Minh
Theo em biết các giá trị đấy dùng cho Router. Thế còn đối với Switch thì sao ? Khôi phục Password cho Switch thì làm như thế nào?
Thanks !

tuaninbox
10-04-2004, 03:44 PM
Nokia6610,

Bạn vào đây để xem cách crack password:
http://www.cisco.com/en/US/products/hw/contnetw/ps789/products_tech_note09186a00801746e6.shtml

anaka
19-04-2004, 10:35 AM
Các sư huynh ơi ! Cho em hỏi tại sao Router của em mất nguồn điện là phải cấu hình lại. Mong các anh chi cho em cách khắc phục.

admin
19-04-2004, 10:41 AM
hi anaka

Bạn kiểm tra nội dung thanh ghi của bạn. Khả năng lớn là nội dung thanh ghi đang có giá trị 0x2142. Ở giá trị này, router sẽ bỏ qua start-up config nằm trong nvram.

để thay đổi giá trị nội dung thanh ghi, bạn dùng

#config-register 0x2102

chúc bạn thành công

19-04-2004, 09:05 PM
Hi,

Sau khi cấu hình xong router bạn nên nhớ là: copy run start va thanh ghi là: 0x2102.

Thân

cvo15303
27-04-2004, 07:13 PM
chào anaka!
Khả năng do thanh ghi thay đổi giá trị dẫn đến việc bỏ qua cấu hình đã có của router là cao nhất đấy! Nhưng không ngoại trừ khả năng router bị lỗi flash
Để khắc phục anh có thể thực hiện như chỉ dẫn ở trên, hoặc là chép cấu hình này lên một TFTP server bằng command copy run tftp. Sau này nếu có lỡ mất cấu hình thì chỉ cần tạo liên lạc giữa ethernet và TFTP server, rồi load lại cấu hình thôi!
Chúc vui

mmx
06-05-2004, 12:54 PM
Router có những thanh ghi nào và ý nghĩa các giá trị của nó? Các bác cứ nói đến thanh ghi mà em chẳng hiểu gì cả. Làm rõ hơn chút đi :D

ninhhn
06-05-2004, 02:12 PM
MMX à, Router gồm các thành phần là: RAM, NVRAM, FLASH,ROM, các Interface, các cổng như console, aux và một số thành phần khác.
Trong đó: RAM lưu trữ file cấu hình lúc chạy (running-config); NVRAM lưu trữ file cấu hình lúc khởi động cho lần sau (startup-config); FLASH lưu trữ file ảnh cho IOS, còn ROM dành cho bootstrap.
Người ta có thể config router qua console, quay số, hoặc dùng telnet. Sau khi config xong MMX sẽ thấy hay thấy dòng lệnh copy running-config startup-config (đại khái là copy running-config ....) nhằm lưu trữ file cấu hình.
Ngoài ra để biết giá trị thanh ghi cấu hình ta dùng lệnh show version. Thôi giải thích lằng nhằng lắm, MMX chịu khó đọc tài liệu đi nhé

mmx
06-05-2004, 02:22 PM
MMX à, Router gồm các thành phần là: RAM, NVRAM, FLASH,ROM, các Interface, các cổng như console, aux và một số thành phần khác.
Trong đó: RAM lưu trữ file cấu hình lúc chạy (running-config); NVRAM lưu trữ file cấu hình lúc khởi động cho lần sau (startup-config); FLASH lưu trữ file ảnh cho IOS, còn ROM dành cho bootstrap.
Người ta có thể config router qua console, quay số, hoặc dùng telnet. Sau khi config xong MMX sẽ thấy hay thấy dòng lệnh copy running-config startup-config (đại khái là copy running-config ....) nhằm lưu trữ file cấu hình.
Ngoài ra để biết giá trị thanh ghi cấu hình ta dùng lệnh show version. Thôi giải thích lằng nhằng lắm, MMX chịu khó đọc tài liệu đi nhé

Ninhhn à, về các internal compnents của Router thì mình biết, chức năng của nó cũng biết và các phương pháp truy nhập router để config cũng biết qua qua rồi, làm thế nào đề xem giá trị thanh ghi (Show version) cũng thử qua rồi. Cái mình muốn hỏi là ý nghĩa của các con số trong kết quả trả về cơ.
Dù sao cũng cám ơn nhiều.

admin
06-05-2004, 02:36 PM
hi

xem một bài viết về thanh ghi của router và switch:
http://vnpro.org/forum/viewtopic.php?t=3919

Cám ơn,

mmx
06-05-2004, 04:11 PM
Hi


0x2142: được dùng để khôi phục password
0x2100: được dùng để boot router từ ROM.



Tức là khi thanh ghi Set về 0x2142 thì password được khôi phục lại á, hay như thế nào? Bác nói rõ hơn được không?

Tức là khi thanh ghi Set về 0x2100 thì Router boot lại á, hay như thế nào? Bác nói rõ hơn được không?

sinhvienngheo
06-05-2004, 04:42 PM
Giá trị 0x2142: khi router boot-up, nội dung start-up config lưu trong NVRAM sẽ bị bỏ qua. Các password thường được lưu trong start-up config này nên đây là một bước quan trong để crack password.
xem thêm qui trình crack password ở đầy:
http://vnpro.org/forum/viewtopic.php?t=2990

chúc vui vẻ

ninhhn
06-05-2004, 04:58 PM
Cám ơn admin về thông tin bổ ích, Cisco CCIE Routing and Switching Written. Không biết đến lúc nào mình sẽ đọc tới quyển này nhỉ.

mmx
06-05-2004, 08:07 PM
Cám ơn quá. Mình láng máng đôi chút.
Vậy thì giá trị thanh ghi được set từ đâu và khi nào? Còn các giá trị khác nữa thì sao?

hailua
06-05-2004, 09:43 PM
hi,

Tùy theo nhu cầu của huynh mà huynh sẽ set thanh ghi tương ứng.
Huynh dùng lệnh sau:

(config)# config-register <gia tri thanh ghi>

daredevilk
06-05-2004, 11:53 PM
Ở đây cũng có nói vài phần :
http://www.groupstudy.com/archives/cisco/199811/msg00002.html

admin
05-08-2004, 09:36 AM
Tóm tắt các ý kiến được trình bày trong chủ đề này:


Mỗi thiết bị Cisco thời kỳ ban đầu có một số jumper (set of switch) có thể điều khiển hoạt động của router, ví dụ như thay đổi trình tự boot, thay đổi tốc độ console. Tuy nhiên ngày nay các thiết bị Cisco đã thay thế các jumper trên bằng một thanh ghi phần mềm, gọi là "thanh ghi cấu hình"(configuration-register)

Thông thường, bạn thay đổi nội dung thanh ghi khi:

1. Khôi phục mật mã đã mất
2. Thay đổi trình tự boot. Cho phép boot từ ROM, flash
3. tải một IOS image vào flash
4. Cấm hoặc cho phép Control_Break key

Dưới đây là một vài giá trị thông dụng của thanh ghi cấu hình:

1. 0x2102: cho phép boot từ flash và NVRAM. Trạng thái mặc định
2. 0x2142: bỏ qua start-up config
3. 0x2100: dùng bootstrap tìm thấy trong ROM/boot router từ ROM

Các router của Cisco dùng một thanh ghi 16 bit là thanh ghi cấu hình. Thanh ghi 16 bit này được biểu diển bằng 4 chử số hexa (1 số hexa có 4 bit).

binary : 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

hex : A B C D

Mỗi bit trong thanh ghi config này mang một ý nghĩa khác nhau. Trong đó có một số bit quan trọng như sau:

- bit 0,1,2,3: dùng để xác định chế độ khởi động
+ 0x0 : khởi động trong chế độ ROM moniter.
+ 0x1 : khởi động từ ROM
+ 0x2 -> 0xF : khởi động từ flash

- bit 6 : khi bit này bật (bằng 1) thì router sẽ khởi động, nhưng bỏ qua file cấu hình lưu trong nvram (vì thế hay dùng để password recovery). Các bit 0,1,2,3 được gọi là boot-field. Nếu giá trị boot-field này bằng 0, bạn sẽ phải boot router bằng lệnh boot. Nếu giá trị là 1, router sẽ boot dùng software trong ROM.


Bit-4: (Fast-boot) Chỉ hỗ trợ trên các RSP chassis
Bit-6: có dùng start-up config từ NVRAM hay không.
Bit-8: cho phép break-key
Bit-11,12: Xác định tốc độ baud-rate của console

Đối với catalyst thì giá trị thanh ghi hơi khác với router

đây là một ví dụ của catalyst 3550:
cisco WS-C3550-24 (PowerPC) processor (revision J0) with 65526K/8192K bytes of memory.
Processor board ID CAT0729Y1GE
Last reset from warm-reset
Bridging software.
Running Layer2/3 Switching Image

24 FastEthernet/IEEE 802.3 interface(s)
2 Gigabit Ethernet/IEEE 802.3 interface(s)

The password-recovery mechanism is enabled.
384K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address: 00:0D:65:C0:FA:80
Motherboard assembly number: 73-5700-10
Power supply part number: 34-0966-03
Motherboard serial number: CAT0729053K
Power supply serial number: LIT072100VF
Model revision number: J0
Motherboard revision number: A0
Model number: WS-C3550-24-SMI
System serial number: CAT0729Y1GE
Configuration register is 0x10F

đây là cấu hình cho catalyst boot bình thường

-end-