02 Router configuration

11
21 November 2012 1/11 Local & Wide Area Networks Laboratory ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง วิชา Local and Wide Area Networks Laboratory การทดลองที2 การกําหนดค่าเราเตอร์ขั ้นพื้นฐาน (Basic Router Configuration) วัตถุประสงค์ 1. เพื่อให้นักศึกษาสามารถใช้คําสั่งในการกําหนดค่าเราเตอร์พื ้นฐานได 2. เพื่อให้นักศึกษาสามารถเข้าใจการทํางานของเราเตอร์ และสามารถกําหนดค่าเราเตอร์ได้ ทฤษฎี เราเตอร์เป็นอุปกรณ์ที่มีการทํางานคล้ายกับเครื่องคอมพิวเตอร์ ประกอบด้วยส่วนที่เป็นฮาร์ดแวร์ และ ซอฟต์แวร์ ส่วนของระบบปฏิบัติที่เป็นซอฟต์แวร์ จะทําหน้าที่ควบคุมการทํางานของเราเตอร์ ใน Cisco Router จะ เรียกว่า Internetwork Operating System (IOS) ซึ ่งเป็นระบบปฏิบัติการที่สามารถกําหนดค่าการทํางานต่างๆ รวมถึง การบริหารจัดการเราเตอร์ และอุปกรณ์ที่เชื่อมต่อกับเราเตอร์ของ Cisco ได้โดยสะดวก ซึ ่งใน IOS มีคําสั่งที่ทํางาน ในโหมดต่างๆ ดังต่อไปนี User Exec Mode Privileged Exec Mode Global Configuration Mode Add an access list entry Define the configuration register Set system's network name Select an interface to configure Global IP configuration subcommands Configure a terminal line Enable a routing process Boot Mode User Exec Mode User Exec Mode เป็นโหมดการทํางานเริ่มต้น เมื่อทําการเชื่อมต่อกับเราเตอร์ ตอนที่เริ่มการทํางาน ใน User Exec Mode นั ้นสามารถใช้ได้เฉพาะคําสั่งพื ้นฐาน เพื่อดูสถานะการทํางานได้บางอย่างของเราเตอร์ Prompt ของเราเตอร์ที่แสดงบนหน้าจอใน User Exec Mode จะเป็นชื่อของเราเตอร์ แล้วตามด้วยเครื่องหมาย > เช่น Router-hostname > ชื่อ .นามสกุล .กลุ่ม .รหัสนักศึกษา .

Transcript of 02 Router configuration

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 1/11 Local & Wide Area Networks Laboratory

ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง

วชา Local and Wide Area Networks Laboratory

การทดลองท 2 การกาหนดคาเราเตอรขนพนฐาน (Basic Router Configuration)

วตถประสงค 1. เพอใหนกศกษาสามารถใชคาสงในการกาหนดคาเราเตอรพนฐานได 2. เพอใหนกศกษาสามารถเขาใจการทางานของเราเตอร และสามารถกาหนดคาเราเตอรได

ทฤษฎ เราเตอรเปนอปกรณทมการทางานคลายกบเครองคอมพวเตอร ประกอบดวยสวนทเปนฮารดแวร และ

ซอฟตแวร สวนของระบบปฏบตทเปนซอฟตแวร จะทาหนาทควบคมการทางานของเราเตอร ใน Cisco Router จะเรยกวา Internetwork Operating System (IOS) ซงเปนระบบปฏบตการทสามารถกาหนดคาการทางานตางๆ รวมถงการบรหารจดการเราเตอร และอปกรณทเชอมตอกบเราเตอรของ Cisco ไดโดยสะดวก ซงใน IOS มคาสงททางานในโหมดตางๆ ดงตอไปน

User Exec Mode Privileged Exec Mode Global Configuration Mode

Add an access list entry Define the configuration register Set system's network name Select an interface to configure Global IP configuration subcommands Configure a terminal line Enable a routing process

Boot Mode

User Exec Mode User Exec Mode เปนโหมดการทางานเรมตน เมอทาการเชอมตอกบเราเตอร ณ ตอนทเรมการทางาน ใน

User Exec Mode นนสามารถใชไดเฉพาะคาสงพนฐาน เพอดสถานะการทางานไดบางอยางของเราเตอร Prompt ของเราเตอรทแสดงบนหนาจอใน User Exec Mode จะเปนชอของเราเตอร แลวตามดวยเครองหมาย > เชน

Router-hostname >

ชอ .นามสกล .กลม .รหสนกศกษา .

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 2/11 Local & Wide Area Networks Laboratory

Privileged Exec Mode Privileged Exec Mode เปนโหมดทสามารถกาหนดการทางาน หรอปรบเปลยนคาในเราเตอรได เมอเขาส

โหมดนแลว จะสามารถเขาสการทางานของ Global Configuration Mode เพอการเปลยนคาในโหมดยอยตางๆ รวมถงการกาหนดลกษณะการทางานของเราเตอรได

วธการเขาส Privileged Exec Mode ตองใชคาสง enable โดยปกตเมอเขาส Privileged Exec Mode มกจะไดรบการรองขอใหใสรหสผาน (ตองมการกาหนดรหสผานไวกอนหนา) เมอใสรหสผานไดถกตอง จะพบวา Prompt จะเปลยนจากเครองหมาย > เปนเครองหมาย # (แสดงวา สามารถเขาส Privileged Exec Mode ไดแลว)

Global Configuration Mode

Global Configuration Mode เปนโหมดทสามารถกาหนดการทางาน หรอปรบเปลยนคาทวไปในเราเตอร เมอใดทเขาสโหมดนแลว จะสามารถเขาสการทางานของโหมดการทางานยอยอน เพอการเปลยนคาของสวนเชอมตอเราเตอร (Router Interface) ตางๆ จนถงการกาหนดลกษณะการทางานของ Router ได Prompt ของ Router ทแสดงบนหนาจอเปนดงน

การใช Key ตางๆ ใน Cisco IOS

คาสงเลอน Cursor ถอยหลงกลบ Ctrl-B เลอน Cursor ถอยหลงกลบมา 1 ตวอกษร Esc-B ถอย Cursor มา 1 Word Ctrl-A เลอน Cursor ไปยงจดเรมตนของบรรทด

คาสงเลอน Cursor ไปขางหนา Ctrl-F เลอน Cursor ไปขางหนา 1 ตวอกษร Esc-F เลอน Cursor ไปขางหนา 1 Word Ctrl-E เลอน Cursor ไปทปลายสดของบรรทด

คาสงลบตวอกษร Delete ลบตวอกษรทเพงจะใสเขาไป Ctrl-D ลบตวอกษรทอยกบ Cursor Ctrl-K ลบตวอกษรทงหมดจากตาแหนงของ Cursor ไปทปลายสดของบรรทด

คาสงทใชเรยกคาสงทใชไปแลวออกมา Ctrl-P เรยกคาสงทใชมาแลวออกมาด Ctrl-N ใชรวมกบ Ctrl-P เปนลาดบเพอเรยกคาสงยอนหลงออกมาดทกตว

Router-hostname(config) #

Router-hostname #

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 3/11 Local & Wide Area Networks Laboratory

การใชคาสงเพอตรวจสอบสถานะของเราเตอร คาสงทสามารถนามาใชในการตรวจสอบสถานะการทางานของ Cisco Router สามารถตรวจสอบหาสวนท

มปญหาทเกดขนกบเราเตอรได ตารางแสดงคาสงทใชเพอแสดงสถานะของเราเตอรมดงน

คาสง คาอธบาย show version เปนคาสงทใชแสดงคาตางๆ ของระบบ Hardware, Version ของ Software ทใชใน

เราเตอรชอของ Configuration File ตนฉบบ รวมทง Boot Images show processes ใชเพอแสดงขอมลขาวสารเกยวกบ โปรเซสทกาลงเกดขน และยงดาเนนการอย

ทงหมดภายในเราเตอร show protocols ใชแสดง Protocol ในเราเตอรทไดรบการกาหนคาเรยบรอยแลวโดยคาสงน จะทาการ

แสดง Protocol ททางานในระดบชน Layer 3 (Network Layer) ของ OSI Model show memory ใชเพอการแสดงขอมลขาวสารเกยวกบหนวยความจาในตว Router รวมทงปรมาณ

ของหนวยความจาทเหลอจากการใชงาน show ip route ใชเพอการแสดงขอมลขาวสารทอยใน ตารางเลอกเสนทาง (Routing Table) show flash แสดงขอมลขาวสารเกยวกบ อปกรณประเภท Flash Memory show running-config ใชเพอการแสดงคาพารามเตอรของ Configuration ตางๆทกาลงทางานกนอยใน

ขณะน show startup-config ใชเพอการแสดง File ทใช Backup คา Configuration ตางๆ show interfaces ใชเพอการแสดงสถตของ Interface ทงหมดทไดจดตง Configured เรยบรอยแลวบน

เราเตอร

รปท 1 การเชอมตอเราเตอรบน Cisco Packet Tracer

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 4/11 Local & Wide Area Networks Laboratory

รปท 2 การเชอมตอระหวางเราเตอรกบเครองคอมพวเตอรโดยทวไป

รปท 3 การเชอมตอระหวางเราเตอรกบเครองคอมพวเตอรในหองปฏบตการ

ขนตอนการทดลอง

ตอนท 1 การเขาสเราเตอร 1.1 ทาการตอสาย Rollover จาก Serial Port (COM Port) ของเครองคอมพวเตอร เขากบ Console Port ของ

เราเตอร ดงรปท 3 1.2 เปดโปรแกรม HyperTerminal และกาหนดคาดงรปท 4

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 5/11 Local & Wide Area Networks Laboratory

รปท 4 การใชงาน Hyper Terminal

1.3 หากเราเตอรแสดงขอความตอไปน --- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]:

ใหตอบ no 1.4 เมอเขาส User Exec Mode ใหใชคาสง enable เพอเขาส Privileged Exec Mode

Router> enable Router#

1.5 ใหตรวจสอบการตงคาการทางานเราเตอรเบองตนดวยคาสง show startup-config เราเตอรแสดงขอความ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 6/11 Local & Wide Area Networks Laboratory

1.5.1 หากม startup-config อย ใหนกศกษาลบคาใน startup-config โดยใชคาสงตามขนตอนตอไปน i) เขาส Privileged Exec Mode และลบ startup-config

Router-old> enable Router-old# erase startup-config

ii) เราเตอรจะถามวา Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]

ใหกด <Enter> หลงจากนนจะขนขอความวา Erase of nvram: complete iii) สงให เราเตอร restart

Router-old# reload

iv) เราเตอรจะถามวา System configuration has been modified. Save? [yes/no]: พมพ no แลวกด <Enter>

v) เราเตอรจะถามวา Proceed with reload? [confirm] ใหกด <Enter> vi) รอเราเตอรเรมทางานจนกระทงมขอความ

--- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]:

พมพ no แลวกด <Enter> รอจนขน Router> แลวขามไปทาการทดลองตอนท 2 1.5.2 หากไมสามารถเขาส Router ได ใหนกศกษาเปลยนคา register ใน Rommon เพอกาหนดคา

startup-config ใหม โดยใชคาสงตามขนตอนตอไปน i) ปดและเปดสวทชไฟของ router และในขณะเดยวกนใหกด break key (กด Crtl + Break)

ภายใน 60 วนาทหลงจากเปดสวทช เพอเขาส ROMMON > ii) หลงจากนน เปลยน config-register เปน 0x2142 แลว restart เราเตอรอกครง

ROMMON1> confreg 0x2142 ROMMON2> reset

iii) เมอเราเตอร restart แลวมขอความ --- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]:

พมพ no แลวกด <Enter> iv) ใหตรวจสอบวาไมม Configuration ใดๆ คางอย

Router> enable Router# show startup-config

v) จากนนใหเปลยน config-register กลบเปน 0x2102 Router# configure terminal Router(config)# config-register 0x2102 Router(config)# exit

vi) ทาการ copy running-config ทบ startup-config และ reload อกครง Router# copy running-config startup-config Router# reload

vii) เราเตอรจะถามวา System configuration has been modified. Save? [yes/no]: พมพ no แลวกด <Enter>

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 7/11 Local & Wide Area Networks Laboratory

viii) เราเตอรจะถามวา Proceed with reload? [confirm] ใหกด <Enter> ix) รอเราเตอรเรมทางานจนกระทงมขอความ

--- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]:

พมพ no แลวกด <Enter> รอจนขน Router> แลวขามไปทาการทดลองตอนท 2

ตอนท 2 การเขาสโหมดตางๆ ของเราเตอร 2.1 จากหนาจอ Hyper Terminal ใหนกศกษาทาการ Login เขาส User Exec Mode

2.1.1 ทาการ Login เขาส User Exec Mode 2.1.2 Prompt ทปรากฏเปนอยางไร

2.2 ใหนกศกษาทาการ Login เขาส Privileged Exec Mode 2.2.1 โดยพมพ enable ท User Exec Mode ดงน

Router> enable

2.2.2 Prompt ทปรากฏเปนอยางไร 2.3 ใหนกศกษาทาการ Login เขาส Global Configuration Mode

2.3.1 โดยพมพ configure terminal ท Privileged Exec Mode ดงน Router# configure terminal

2.3.2 Prompt ทปรากฏเปนอยางไร 2.4 ใหนกศกษาทาการ Login เขาส Router Configuration Mode

2.4.1 โดยพมพ router rip ท Global Configuration Mode ดงน Router(config)# router rip

2.4.2 Prompt ทปรากฏเปนอยางไร 2.5 ออกจาก Router Configuration Mode และเขาส Interface Configuration Mode

2.5.1 ใหพมพ exit ท Prompt ใน Router Configuration Mode ดงน Router(config-router)# exit

2.5.2 พมพ interface serial 0/0 หรอ serial 0/1 ท Global Configuration Mode Router(config)# interface serial 0/0 or 0/1

2.5.3 Prompt ทปรากฏเปนอยางไร 2.5.4 พมพ exit ท Prompt เพอกลบส Global Configuration Mode ดงน

Router(config-if)# exit

2.6 ทาการตงชอใหกบเราเตอร ดงน Router(config)# hostname GAD

2.6.1 Prompt ทปรากฏเปนอยางไร

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 8/11 Local & Wide Area Networks Laboratory

ตอนท 3 การกาหนด password ใหกบเราเตอร 3.1 ทาการกาหนดคา Console Password บนเราเตอรดงน (กาหนด Password สาหรบ Console ใหเปน kmitl)

GAD(config)# line console 0 GAD(config-line)# password kmitl GAD(config-line)# login GAD(config-line)# exit GAD(config)#

3.2 ทาการกาหนดคา Password ในสวนของ Virtual Terminal Lines บนเราเตอรดงน (กาหนด Password สาหรบการ Telnet ใหเปน cisco) GAD(config)# line vty 0 GAD(config-line)# password cisco GAD(config-line)# login GAD(config-line)# exit GAD(config)#

3.3 ทาการกาหนดคา password ใหกบ Privileged Exec Mode ของเราเตอรดงน GAD(config)# enable password ccna GAD(config)# exit

3.4 กลบส User Exec Mode โดยพมพคาสง disable ดงน GAD# disable

3.5 ออกจาก User Exec Mode โดยพมพคาสง exit ดงน GAD> exit

3.6 กด <Enter> เพอเขา User Exec Mode อกครง โดยในครงนจะปรากฏ Prompt ใหใส Password ดงทไดกาหนดในขอ 3.1 คอ kmitl Press RETURN to get started! <Enter> User Access Verification Password: kmitl

3.7 กลบเขาส Privilege Exec Mode อกครง โดยในครงนจะปรากฏ Prompt ใหใส Password ดงทไดกาหนดในขอ 3.3 คอ ccna GAD> enable Password: ccna

3.8 เขาส Global Configuration Mode อกครง โดย GAD# configure terminal

3.9 ทาการตงคา Secret Password ใหกบเราเตอร ดงน GAD(config)# enable secret class GAD(config)# exit

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 9/11 Local & Wide Area Networks Laboratory

3.10 กลบออกส User Exec Mode อกครงโดยพมพ disable ดงน GAD# disable

3.11 กลบเขาส Privilege Exec Mode อกครงโดยในครงนจะปรากฏ Prompt ใหใส Password ใหนกศกษา ลองใส ccna แลวจะไดผลลพธเปนอยางไร __________________________________________________________________________________

3.12 กลบเขาส Privilege Exec Mode อกครงโดยในครงนจะปรากฏ Prompt ใหใส password ใหนกศกษา ลองใส class แลวจะไดผลลพธเปนอยางไร __________________________________________________________________________________

3.13 ใชคาสงด running-config แลวสงเกตสวนของ password และ secret GAD# show running-config

3.14 จากขอ 3.7 และ 3.11 ถง 3.13 ทาใหทราบอะไรบาง __________________________________________________________________________________ __________________________________________________________________________________

ตอนท 4 การตรวจสอบคาการทางานของเราเตอร 4.1 ท User Exec Mode ใหนกศกษาพมพเครองหมาย ? ดงน

GAD> ?

4.1.1 ปรากฏอะไรขนท Prompt 4.2 เขาส Global Configuration Mode จากนนใหพมพคาสง show ? ดงน

GAD# show ?

4.2.1 ใหนกศกษาเลอกคาสงมา 3 คาสงพรอมทงอธบายวาแตละคาสงหมายถงอะไร คาสง ความหมาย

4.3 ตรวจดรนของ IOS Software และขอมลสาคญอนๆ โดยใชคาสง show version 4.3.1 พมพ show version ท Prompt หลงจากนนเราเตอรจะแสดงขอมลทเกยวกบ IOS ซงกาลง

ทางานอยใน RAM ออกมา 4.3.2 จากขอ 4.3.1 IOS เปนรนใด 4.3.3 ชอของไฟล IOS มชออะไร 4.3.4 IOS Image ทถกใชใหเราเตอรเรมทางานไดมาจากทไหน 4.3.5 CPU เปนชนดอะไรและมหนวยความจาเปนจานวนเทาไร 4.3.6 เราเตอรดงกลาวนม FastEthernet Interface อยท งหมดเปนจานวนเทาไร

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 10/11 Local & Wide Area Networks Laboratory

4.3.7 เราเตอรดงกลาวนม GigabitEthernet Interface อยท งหมดเปนจานวนเทาไร 4.3.8 เราเตอรดงกลาวนม Serial Interface อยท งหมดเปนจานวนเทาไร 4.3.9 NVRAM มขนาดเทาไร 4.3.10 Flash Memory มขนาดเทาไร 4.3.11 เราเตอรไดมการกาหนดคา configuration register เปนคาอะไร

4.4 แสดงคาของเวลาและวนท 4.4.1 พมพ คาสง show clock แลวดวาขอความทปรากฏคออะไร

4.5 พมพ คาสง show history แลวดวาขอความทปรากฏคออะไร 4.6 ตรวจดขอมลทเกยวกบ flash memory ดงน

4.6.1 พมพคาสง show flash 4.6.2 ขนาดของ flash memory มเทาใดและถกใชไปจานวนเทาใด 4.6.3 ไฟลอะไรทเกบอยใน flash momory

4.7 แสดงขอมลของการกาหนดใหเราเตอรทางานปจจบน ใหนกศกษาพมพ คาสง 4.7.1 พมพคาสง show running-config ขอมลทแสดงมขอมลสาคญอะไรบาง

__________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________

4.7.2 พมพคาสง show startup-config ขอมลทแสดงมขอมลสาคญอะไรบาง และขอมลดงกลาวนถกเกบไวทใด

__________________________________________________________________________________ __________________________________________________________________________________

4.7.3 พมพคาสง copy running-config startup-config Router# copy running-config startup-config

4.7.4 พมพคาสง show startup-config อกครงขอมลทแสดงมขอมลสาคญอะไรบาง และขอมลดงกลาวนถกเกบไวทใด

__________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________

4.8 แสดงขอมลของการกาหนดใหเราเตอรทางานปจจบน 4.8.1 พมพคาสง show interface ทพรอมทของเราเตอร

ชอ .นามสกล .กลม .รหสนกศกษา .

21 November 2012 11/11 Local & Wide Area Networks Laboratory

4.8.2 จงคนหาขอมลของ interface serial 0/0 ตอไปน i) MTU (Maximum Transfer Unit) มคาเทาไร ii) Keepalive มคาเทาไร iii) Bandwidth (BW) มคาเทาไร

4.9 กาหนดคาใหกบ Interface ของเราเตอร 4.9.1 เขาส Global Configuration Mode ใชคาสงอยางไร 4.9.2 จากนนเขาส Interface ของเราเตอร ในขอ 4.3.6 หรอ 4.3.7 ใชคาสงอยางไร

__________________________________________________________________________________ __________________________________________________________________________________

4.9.3 กาหนด IP Address ใหกบเราเตอรเปน 192.168.1.x (x เปนเลขตามชอกลม) ใชคาสงอยางไร __________________________________________________________________________________ __________________________________________________________________________________

4.9.4 ทดสอบใชคาสง ping จากเครองคอมพวเตอร ไปยง 192.168.1.x ไดหรอไม 4.9.5 หากไมไดตองทาการแกไขอยางไรให ping จากเครองคอมพวเตอร ไปยง 192.168.1.x ได

__________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________

4.10 เชญอาจารยตรวจการทดลอง

...................................................................... ลายเซนอาจารยผตรวจการทดลอง