cisco

Page 1

ยุคการสื่อสารในปจจุบันการเชื่อมตอเครือขายระหวางสํานักงานใหญกับสํานักงานสาขา บริษัทใน เครือ หรือการเชื่อมตอเครือขายของบริษัทกับเครือขายอินเทอรเน็ตนับวามีความสําคัญอยางมาก อุปกรณที่มีความจําเปนในการเชื่อมตอสองเครือขายเขาดวยกันก็คือ เราเตอร (Router) อุปกรณดังกลาว ที่มีชื่อเสียงและไดรับความนิยมนั้นมีอยูหลายบริษัทดวยกัน อาทิ Cisco, Cabletron, 3COM, Proteon (IBM), Intel ฯลฯ ซึ่งอุปกรณเหลานี้เมื่อซื้อมาแลวไมสามารถนํามาใชไดทันที เพราะจะตองผานการคอน ฟกคาใหถูกตองตามขอกําหนดของแตละบริษัทผูผลิตเสียกอนจึงจะนําไปใชได แตวิธีการคอนฟกของ แตละผลิตภัณฑจะมีลักษณะคลาย ๆ กัน ซึ่งผูเขียนเปนผูหนึ่งที่ไดมีโอกาสคอนฟกอุปกรณเราเตอรของ หลายผลิตภัณฑดวยกัน จึงใครขอแบงปนประสบการณใหแกผูที่ยังไมเคยทําคอนฟกเราเตอรไดทราบถึง ขั้นตอนและวิธีการตาง ๆ วาเขาทํากันอยางไร โดยจะยกตัวอยางการคอนฟกเราเตอรของ Cisco เปน ประเดิม เราเตอรเปนอุปกรณที่ชวยใหแพ็กเก็ตของโปรโตคอลตาง ๆ สามารถวิ่งผานไปถึงจุดหมายปลาย ทางตามที่ตองการได โดยอาศัยคาจากตาราง Routing (Routing Table) เปนตัวชวยในการพิจารณา เลือกเสนทาง เพื่อใหแพ็กเก็ตวิ่งไปหาจุดหมายปลายทางในเสนทางที่เหมาะสม ในตัวเราเตอรจะมีการ ใชโปรโตคอลสองประเภทคือแบบ Static และแบบ Dynamic (เชน RIP, OSPF, IGRP, EGP, BGP) กรณีที่ใช Routing โปรโตคอลแบบ Dynamic เราเตอรแตละตัวจะมีการแลกเปลี่ยนคาในตาราง Routing ซึ่งกันและกันตามชวงเวลาที่กําหนด ลักษณะการนําเราเตอรไปใชงานจะมีอยู 2 ลักษณะคือ แบบที่หนึ่งใชสําหรับเชื่อมระหวางแลน 2 เซกเมนตดังรูปที่ 1 จุดประสงคของการใชงานใน ลักษณะนี้มีหลายอยาง เชน ลด Traffic ในเครือขายขนาดใหญใหลดลงดวยการแบงเครือขายออกเปน 2 เซกเมนตหรือมากกวา โดยใชเราเตอรเปนตัวคั่นระหวางเซกเมนต ซึ่งจะชวยใหการสงแพ็กเก็ตแบบ Broadcast ถูกจํากัดอยูภายในเซกเมนตเทานั้น และชวยกั้นไมใหแพ็กเก็ตที่ตองการคุยกันภายในเซก เมนตไมใหขามไปรบกวนเซกเมนตอื่น หรือกรณีเมื่อขอ IP Address จาก ISP (Internet Service Provider) เพื่อใชติดตอกับเครือขายอินเทอรเน็ตอยูหนึ่งคลาสแตตองการแบงใหหนวยงานตาง ๆ เปน เครือขายยอย (Sub Network) ทานตองใชเราเตอรเปนตัวคั่นระหวางเครือขายยอย

รูปที่ 1 เราเตอรเชื่อมแลน 2 เซกเมนต แบบที่สองใชสําหรับเชื่อม 2 เครือขายที่อยูหางกันเกินความสามารถของมาตรฐานในสาย 10Base5 (500 เมตร), Wireless Lan (ใชคลื่นวิทยุ) หรือสายเสนใยนําแสง โดยจะใชสายเคเบิล โทรศัพทในการเชื่อม 2 เครือขายดังรูปที่ 2

รูปที่ 2 เราเตอรเชื่อม 2 เน็ตเวิรกที่อยูหางไกลกัน เราเตอรประกอบดวยสวนสําคัญ 2 สวน คือ ฮารดแวรและซอฟตแวรระบบปฏิบัติการ ดานหลังของ เราเตอรประกอบดวยพอรต Ethernet ซึ่งนิยมใชเปน RJ45 สําหรับตอสาย UTP ไปเชื่อมตอกับฮับหรือส วิตชิง ในเราเตอรรุนใหม ๆ จะใชตัวเชื่อมตอเปนแบบ FastEthernet ซึ่งสามารถเลือกความเร็วไดวาจะใช ความเร็วของ Ethernet เปน 10 MB หรือ 100 MB เพื่อใหเหมาะสมกับเครือขายของทาน และ ซอฟตแวรระบบปฏิบัติการที่ใหมาในเราเตอรอาจไมมีความสามารถบางอยางที่ตองการ ทานสามารถอัพ โหลดซอฟตแวรระบบปฏิบัติการตัวใหมที่มีความสามารถตามที่ตองการเขาไปได แตควรจะตรวจสอบรุน และหนวยความจํา (RAM) ของเราเตอรวาสามารถใชกับซอฟตแวรตัวใหมไดหรือไม


การทําคอนฟกเราเตอร การคอนฟกเราเตอรมีขั้นตอนตาง ๆ ในรายละเอียดดังนี้ • ขั้นตอนการเตรียมการ 1. วาดรูปแบบการเชื่อมตอของเน็ตเวิรกดวยเราเตอรลงบนกระดาษและกําหนดคา Network Address ของแตละโปรโตคอลที่ใช กรณีที่เปนการเชื่อมตอดังรูปที่ 1 ตองกําหนดคา Network Address สองเน็ตเวิรกคือ Segment A หนึ่งเน็ตเวิรก และ Segment B หนึ่งเน็ตเวิรก ตัวอยางในรูปที่ 1 เครือขาย นั้นมีการใชโปรโตคอลสองโปรโตคอลคือ TCP/IP และ IPX/SPX โปรโตคอล TCP/IP ที่ใชใน Segment A กําหนดคา Network Address เปน 10.2.0.0 สวน Segment B กําหนดเปน 10.1.0.0 โปร โตคอล IPX/SPX ที่ใชใน Segment A กําหนดคา Network Address เปน BBBB ใน Segment B กําหนดเปน AAAA กรณีที่มี Netware Server อยูที่ Segment A และ Segment B คา Network Address ของ Netware Server จะเปนตัวกําหนดคา Network Address ที่ใชในเซกเมนตนั้น ทาน สามารถตรวจสอบไดจากคําสั่ง config บน Console Prompt ของ Netware แตถาไมมี Netware Server ในเซกเมนตนั้นทานสามารถกําหนดเปนคาอื่นได (ใชเลขฐานสิบหกไมเกิน 8 หลัก) สวนการ เชื่อมตอดังรูปที่ 2 จะตองกําหนดทั้งหมด 3 Network Address คือ Net A, Net B และ Net C 2. กรณีใชโปรโตคอล TCP/IP ตองกําหนดคา IP Address ของเราเตอรที่พอรต Ethernet และ พอรต WAN โดยมากนิยมใชเลขตนหรือไมก็เลขทายของเลข 1 – 255 เปนตนวา x.x.x.1 หรือ x.x.x.254 สวนโปรโตคอล IPX/SPX คา Ethernet Address ของพอรต Ethernet โดยมากจะถูกกําหนด มาจากโรงงานผูผลิต 3. กําหนดโปรโตคอลการเราต (Route) ที่จะใชในตัวเราเตอร ซึ่งผูเขียนมีขอแนะนําวาถาเครือขาย มีขนาดไมใหญมาก เชน เชื่อมตอระหวางเครือขายสํานักงานใหญกับเครือขายสํานักงานสาขา 2 – 3 แหง หรือการเชื่อมตอดังรูปที่ 1 ทานนาจะเลือกใช Routing โปรโตคอลแบบ RIP (Routing Information Protocol) เพราะเปนโปรโตคอลที่ทํางานงายไมซับซอน เหมาะกับเครือขายขนาดเล็กถึงขนาดกลาง แต ในกรณีที่เชื่อมตอเครือขายไปที่ ISP เพื่อเขาสูเครือขายอินเทอรเน็ต ทาง ISP จะนิยมใหใชโปรโตคอ ลการเราตที่ WAN เปนแบบ Static โดยเพิ่มคาคงที่ของเสนทางที่จะเชื่อมกับ ISP ลงไปในตารางการ เราต ซึ่งวิธีการนี้จะชวยใหเราเตอรทํางานไดเร็ว ไมตองคนหาเสนทางที่เหมาะสมจากตาราง Routing แต เราเตอรจะไมรูเสนทางอื่นนอกจากเสนทางที่ระบุไวในตารางการเราตเทานั้น และถาเสนทางเดิมมีการ เปลี่ยนแปลงเราเตอรก็จะไมทราบการเปลี่ยนแปลงนี้ แตการเชื่อมตอ ISP ไมจําเปนตองกําหนดโปรโต คอลการเราตเปนแบบ Dynamic เนื่องจากตองการความเร็วและเสนทางเชื่อมตอกับอินเทอรเน็ตก็มีเพียง เสนทางเดียวเทานั้น แตโปรโตคอลการเราตที่พอรตแลนของเราเตอรดาน ISP จะใชเปน Dynamic เพื่อ ที่จะทราบเสนทางที่จะไปยังเว็บไซทตาง ๆ ได สวนกรณีที่ถาเครือขายของทานมีขนาดใหญควรจะเลือก Routing โปรโตคอลเปน OSPF โดยแบงเปน Area ศูนยกลางและ Area ยอยดานนอก และใหเราเตอร บริเวณขอบของ Area ศูนยกลางแลกเปลี่ยนเสนทางกับเราเตอรของ Area ยอย หรือใชโปรโตคอล IGRP ของ Cisco หรือโปรโตคอล BGP 4. กรณีที่ใชการเชื่อมตอดังรูปที่ 2 ตองกําหนดความเร็วที่ใชในการเชื่อมตอระหวางเครือขาย A และเครือขาย C ซึ่งทําได 2 ลักษณะคือ ลักษณะที่หนึ่งใชโมเด็มแบบซิงโครนัส 2 ตัวเชื่อมกันโดยใชสาย โทรศัพทธรรมดาทั่วไป (ปจจุบันมีบางรายใชสายโทรศัพทแบบ ISDN หรือ ADSL) ลักษณะที่สองจะใช บริการของบริษัทที่ใหบริการ Lease Line เชน TA, UIH เปนตน ซึ่งบริษัทเหลานี้จะเตรียมอุปกรณในการ เชื่อมตอใหพรอมใชงาน เพียงนําเราเตอรมาตอเขากับโมเด็มของบริษัทผูใหบริการ Lease Line (บาง บริษัทผูใหบริการ Lease Line จะขอใชหมายเลขโทรศัพทของทานหนึ่งเลขหมาย แตบางบริษัทก็ไม ตองใช ควรสอบถามรายละเอียดเหลานี้เสียกอน) เมื่อทานเลือกการเชื่อมตอดังรูปที่ 2 ทานจะตองเลือก ทั้งรูปแบบในการสื่อสาร เชน การเชื่อมตอแบบ PPP, Frame Relay, ATM เปนตน และตองเผื่อระยะ เวลาในการดําเนินการดวย หลังจากเลือกลักษณะการเชื่อมตอจึงคอยจัดซื้อเราเตอรและสายอินเตอรเฟส ใหเหมาะสม • ขั้นตอนการปฏิบัติการ การคอนฟกเราเตอรทําได 2 วิธีคือ 1. การคอนฟกผานพอรต RS232 ที่อยูบนตัวเราเตอร เมื่อเริ่มทําการคอนฟกเราเตอรเปนครั้งแรก ทานตองเลือกใชวิธีนี้ ซึ่งทําไดโดยตอสายเชื่อมระหวางพอรต RS232 บนตัวเราเตอรกับ COM Port ของเครื่องคอมพิวเตอร (สําหรับเราเตอรของ Cisco พอรต RS232 ก็คือพอรต Console นั่นเอง และใช สายสีฟาตอจากพอรต Console ไปที่ COM Port ของเครื่องคอมพิวเตอร) จากนั้นเรียกใชโปรแกรม ประเภท Terminal Emulation ดังตารางที่ 1 ในที่นี้จะใชโปรแกรม Hyper Terminal ของระบบปฏิบัติ การ Windows ดังนี้ คลิกปุม Start เ Programs เ Accessories เ Communication เ Hyper Terminal จากนั้นจะปรากฏหนาตาง Connection Description ใสชื่อการคอนฟกที่ชอง Name คลิกปม OK เ


เลือก COM Port ของเครื่องคอมพิวเตอรที่ใชตอสายไปคอนฟกเราเตอรจากชอง Connect using คลิก ปุม OK เ จะปรากฏหนาตาง COM Properties ดังรูปที่ 3 ใหเลือกความเร็วที่ใชในการติดตอกับเราเตอร เลือกคา Data bits, การใช Parity, จํานวน Stop bits ในที่นี้เลือก 9600 bits/sec., 8 data bits, No Parity, 1 Stop bit ถาคูมือไมไดระบุหรืออาจจะมีผูใชรายอื่นกําหนดอัตราความเร็วเปนคาใหม คงตองใช วิธีเดาสุม เ คลิกปุม OK ใหกด Enter สัก 2 – 3 ครั้ง ถาการติดตอกับเราเตอรเปนผลสําเร็จจะปรากฏขอ ความดังรูปที่ 4 ตารางที่ 1 โปรแกรม Terminal Emulation ระบบปฏิบัติการ

โปรแกรม

Windows 95, Windows NT/2000

Hyper Terminal

Windows 3.1

Terminal

Dos 6.22

Procomm, PcPlus

Macintosh

Procomm, VersaTerm

รูปที่ 3 กําหนดความเร็วในการติดตอกับเราเตอร

รูปที่ 4 หลังจากติดตอกับเราเตอรไดแลว


2. การคอนฟกโดยใชโปรโตคอล TCP/IP ดวยการ Telnet ไปที่ IP Address ของเราเตอร ซึ่งวิธี นี้ทานตองกําหนดคา IP Address, Sub netmask ของพอรต Ethernet ใหสามารถติดตอกับเครื่องอื่นได กอน การคอนฟกดวยวิธี Telnet นิยมใชกันมาก เพราะสามารถคอนฟกไดจากระยะไกลและไมตองตอสาย อนุกรมเขาไปคอนฟกเหมือนกับวิธีแรก แตถายังไมมีการตั้งคา IP Address ใหสามารถติดตอไดดวยโปร โตคอล TCP/IP และการแกปญหาการเชื่อมตอบางอยางคงตองอาศัยการเชื่อมตอดวยวิธีแรก นอกจากการคอนฟกดวยวิธีทั้งสองขางตนแลว เราเตอรบางตัวยังสามารถทําคอนฟกผานโปรแกรม เบราเซอรไดอีกดวย

เมื่อทานพยายามเปลี่ยนแปลงคาในเราเตอรของ Cisco จะมีรหัสปองกันอยู 2 ชั้นคือ เมื่อผานรหัส ตัวแรกทานจะมีสิทธิดูไดแตคอนฟกทั่วไปไมสําคัญนัก สามารถ Ping หรือ Telnet ไปยังเราเตอรตัวอื่นได เมื่อตองการเปลี่ยนแปลงคาของเราเตอรทานตองทราบรหัสผานตัวที่สอง (กรณีคอนฟกผานพอรต RS232 จะมีเฉพาะรหัสผานตัวที่สองเทานั้น) ในเราเตอร Cisco ถาตองการเขาไปคอนฟกคาตองใชคํา สั่ง Enable เพื่อเขาสูโหมด Privileged EXEC สังเกตไดจากเครื่องหมาย “#” ที่พรอมต รูปที่ 5 แสดงพร อมตในโหมดตาง ๆ และถาตองการใหแสดงคําสั่งที่สามารถใชไดในโหมดนั้นหรือแสดงรายละเอียดการ ใชคําสั่งใด ๆ ทานสามารถใชเครื่องหมาย “?” เปนตัวชวยได เมื่อกําหนดคาตาง ๆ เสร็จแลวจะยังไมมีผล จนกวาทานไดบันทึกคาทั้งหมดลงหนวยความจําดวยคําสั่ง “write memory” หรือจะใชคําสั่งแบบยอเปน “wr mem” แทนก็ได ตารางที่ 2 แสดงคําสั่งของ Cisco ที่ใชกันมาก

รูปที่ 5 เครื่องหมายพร็อมตในโหมดตาง ๆ ตารางที่ 2 แสดงคําสั่ง Cisco ที่ใชกันมาก คําสั่ง

ความหมาย

? หรือคําสั่ง ? หรือตัวอักษร ?

ขอความชวยเหลือ, แสดงรายละเอียดคําสั่ง

access-list

กําหนดเงื่อนไขของแพ็กเก็ตที่สามารถผานตัวเราเตอรได

configure terminal

เขาสูโหมดการคอนฟก

enable secret รหัสใหม

 เปลี่ยนรหัสผานที่ใชเพื่อเขาสูโหมด Privileged (คําสั่ง

Exit

ออกจากโหมดปจจุบัน

Hostname cisco

เปลี่ยนชื่อพรอมตของเราเตอร

No เชน no shutdown

ทําสิ่งตรงขามกับคําสั่งที่ตามหลัง

ip ip address 10.1.1.1,

กําหนด ip address ของเราเตอรและ subnet mask


255.255.0.0 กําหนด network address ของโปรโตคอล IPX/SPX

Ipx network AAA คําสั่ง

ความหมาย

Ping “เลข IP address”

ทดสอบการเชื่อมตอกับอุปกรณที่มีเลข IP ตามระบุในคําสั่ง

setup

เขาสูการคอนฟกแบบสคริปตที่เหมาะสําหรับมือใหม

show config

แสดงคาคอนฟกที่ถูกกําหนดในตัวเราเตอร

show interface

แสดงสถานะการเชื่อมตอของพอรต Ethernet, พอรต WAN

show ip route

แสดงตารางการเราตของโปรโตคอล TCP/IP

show ipx route

แสดงตารางการเราตของโปรโตคอล IPX/SPX

show running-configuration

แสดงคาคอนฟก ณ ปจจุบัน (บางคาอาจจะยังไมไดบันทึก)

service password-encryption

ใหทําการเขารหัส รหัสผานตาง ๆ

traceroute “เลข IP address”

แสดงเสนทางการเชื่อมตอไปยังอุปกรณปลายทาง

ตัวอยางการคอนฟก จากรูปที่ 6 สามารถคอนฟกให Cisco A และ B เชื่อมตอกันไดโดยตองกําหนดคาใหกับพอรต Ethernet และพอรตอนุกรมของ เราเตอร A และ B

รูปที่ 6 เราเตอร A และ B เชื่อมตอกันดวย Lease Line คอนฟก Router A Router>enable -- เขาสูโหมดการคอนฟก Router# configure terminal -- กําหนดใหเราเตอรสามารถใช subnet zero สําหรับ interface address -- และการปรับปรุงการเราต (จะไมใชก็ได) Router (config) # ip subnet-zero คอนฟก Interface Ethernet 0 (Router A) -- กําหนดคา ipx internal number ของ Router A Router (config) # ipx internal-network 10AAA333 -- เขาสูการคอนฟกพอรต ethernet ศูนย Router (config-if) # interface ethernet 0 -- กําหนดคา ip address และ sub netmask Router (config-if) # ip address 10.1.1.1 255.255.255.0 -- กําหนดคา network address ของโปรโตคอล IPX/SPX และกําหนดเฟรมเปน Ethernet_802.3 Router (config-if) # ipx network A1111 encapsulation novell-ether -- กําหนดให Ethernet 0 พรอมใชงาน Router (config-if) # no shutdown


-- ออกจากโหมดการคอนฟก Ethernet 0 Router (config-if) # exit Router (config) # คอนฟก Interface Serial 0 (Router A) Router (config) # interface serial 0 Router (config-if) # ip address 10.2.2.1 255.255.255.0 -- ใสคําอธิบายรายละเอียด Router (config-if) # description lease line to Branch B Router (config-if) # ipx network B2222 encapsulation novell-ether Router (config-if) # encapsulation PPP Router (config-if) # no shutdown Router (config-if) # exit คอนฟก Router B Router>enable Router# configure terminal Router (config) # ip subnet-zero คอนฟก Interface Ethernet 0 (Router B) Router (config) # ipx internal-network 10CCC333 Router (config) # interface ethernet 0 Router (config-if) # ip address 10.3.3.1 255.255.255.0 Router (config-if) # ipx network C3333 encapsulation novell-ether Router (config-if) # no shutdown Router (config-if) # exit คอนฟก Interface Serial 0 (Router B) Router (config) # interface serial 0 Router (config-if) # ip address 10.2.2.2 255.255.255.0 Router (config-if) # description lease line to Head Office Router (config-if) # ipx network B2222 encapsulation novell-ether Router (config-if) # encapsulation PPP Router (config-if) # no shutdown Router (config-if) # exit

การกําหนดคอนฟก Cisco ใหใชโปรโตคอลในการเราตแบบตาง ๆ ทําไดหลายกรณีดังนี้ • กรณีที่ใชโปรโตคอลการเราตแบบ static ทานตองเพิ่มเสนทางเขาไปในตารางการเราต ของเราเตอรเองทุกเสนทาง และเมื่อเสนทางมีการเปลี่ยนแปลงก็ตองเปลี่ยนแปลงตารางการเราต ของเสนทางนั้น เนื่องจากตัวเราเตอรจะไมเรียนรูเสนทางเอง แตขอดีของการใชโปรโตคอลแบบ static คือจะทํางานไดเร็วกวาแบบ dynamic คอนฟก Router A Router (config) # ip route 10.3.3.0 255.255.255.0 serial0 Router (config) # ip route 10.2.2.0 255.255.255.0 serial0 คอนฟก Router B Router (config) # ip route 10.1.1.0 255.255.255.0 serial0 Router (config) # ip route 10.2.2.0 255.255.255.0 serial0 • กรณีที่ใชโปรโตคอลการเราตแบบ RIP โปรโตคอล RIP เปน Dynamic Routing Protocol (ตัวเราเตอรจะสามารถเรียนรูเสนทางจากเราเตอรตัวอื่นได) ไดรับความนิยมในเครือขาย ขนาดเล็กถึงขนาดกลาง


คอนฟกใหใช RIP ที่ Router A Router > enable Router # configure terminal -- กําหนดใหสามารถใชโปรโตคอล rip และเขาสูโหมดการกําหนดคา rip Router (config) # router rip -- กําหนดใหใชโปรโตคอล rip เวอรชัน 2 Router (config-router) # version 2 -- กําหนดให network 10.1.1.0 มีการใชโปรโตคอล rip Router (config-router) # network 10.1.1.0 Router (config-router) # network 10.2.2.0 -- ไมใหมีการสงคาสรุปของ subnet แบบอัตโนมัติ Router (config-router) # no auto-summary -- ใหเราเตอรทําการสงคา packet address ไปให subnetwork ที่ไมมีการกําหนดคา default route Router (config-router) # ip classess Router (config-router) # exit คอนฟกใหใช RIP ที่ Router B Router > enable Router # configure terminal Router (config) # router rip Router (config-router) # version 2 Router (config-router) # network 10.3.3.0 Router (config-router) # network 10.2.2.0 Router (config-router) # no auto-summary Router (config-router) # ip classess Router (config-router) # exit • กรณีที่ใชโปรโตคอลการเราตแบบ OSPF โปรโตคอล OSPF ใชคา cost ที่กําหนดไวใน แตละเสนทางมาพิจารณาเลือกวาควรจะใชเสนทางใดเพื่อสงแพ็กเก็ตไปใหถึงปลายทาง ซึ่งถา เครือขายมีขนาดใหญควรจะออกแบบเปน Area ตาง ๆ และกําหนดใหเราเตอรที่อยูใน Area ศูนย กลางตัวใดตัวหนึ่งทําการแลกเปลี่ยนคา routing กับ Area ดานนอกดังรูปที่ 7 และตารางที่ 3 แสดงคา cost ของการเชื่อมตอแบบตาง ๆ ซึ่งมาจากสูตร คา cost = 108/Bandwidth

รูปที่ 7 การแบงเปน Area ตาง ๆ ของ OSPF ตารางที่ 3 คา cost ของการเชื่อมตอแบบตาง ๆ


56-kbps Serial Link

1785

64-kbps Serial Link

1562

T1 (1.544-Mbps Serial Link)

65

E1 (2.048-Mbps Serial Link)

48

4-Mbps Token Ring

25

Ethernet 10 Mbps

10

16-Mbps Token Ring

6

FDDI

1

คอนฟกใหใช OSPF ที่ Router A Router # configure terminal -- กําหนดใหสามารถใชโปรโตคอล ospf และในที่นี้กําหนดเลข Process เปน Process ที่ 9 Router (config) # router ospf 9 -- กําหนดให network 10.1.1.0 บน area 0.0.0.0 ใชโปรโตคอล ospf -- เลข 0.0.0.255 คือเลขที่เปนคา invert ของ subnet mask (255.255.255.0) Router (config-router) # network 10.1.1.0 0.0.0.255 area 0.0.0.0 Router (config-router) # network 10.2.2.0 0.0.0.255 area 0.0.0.0 -- กําหนดคา router-id เปน 1.1.1.1 Router (config-router) # router-id 1.1.1.1 -- ออกจากโหมดการคอนฟก ospf Router (config-router) # exit -- เขาสูโหมดการคอนฟกพอรต ethernet 0 Router (config) # interface ethernet 0 -- กําหนดคา cost ของอินเตอรเฟสนี้เปน 10 ซึ่งมาจาก 100,000,000/10 Mbit ตามสูตรการ คํานวณคา cost Router (config-if) # ip ospf cost 10 Router (config-if) # exit Router (config) # interface serial 0 -- กําหนดคา cost ของอินเตอรเฟสนี้เปน 1562 ซึ่งมาจาก 100,000,000/64 K Router (config-if) # ip ospf cost 1562 Router (config-if) # exit คอนฟกใหใช OSPF ที่ Router B Router # configure terminal Router (config) # router ospf 9 Router (config-router) # network 10.2.2.0 0.0.0.255 area 0.0.0.0 Router (config-router) # network 10.3.3.0 0.0.0.255 area 0.0.0.0 Router (config-router) # router-id 1.1.1.1 Router (config-router) # exit Router (config) # interface ethernet 0 Router (config-if) # ip ospf cost 10 Router (config-if) # exit Router (config) # interface serial 0 Router (config-if) # ip ospf cost 1562 Router (config-if) # exit สวนการกําหนดคอนฟกการเราตของโปรโตคอล IPX/SPX นั้นนิยมใชโปรโตคอลการเราตแบบ rip ซึ่งไดกําหนดไวดังนี้ Router (config) # ipx router rip การกําหนดคอนฟก Cisco ใหสามารถตรวจสอบผานโปรแกรมเบราเซอรดังรูปที่ 8 นั้นมีขั้นตอน ปฏิบัติดังนี้


รูปที่ 8 ตรวจสอบ Cisco ผานโปรแกรมเบราเซอร -- กําหนดใหมีบริการเซิรฟเวอรแบบ http Router (config) # ip http server -- ใหติดตอกับ http ทางพอรต 8080 (ปกติ http จะใชพอรต 80) Router (config) # ip port 8080 -- ใหผูที่จะติดตอกับ http ตองมีชื่อและรหัสผานในตัวเราเตอรเทานั้น Router (config) # ip http authentication local -- สรางชื่อผูใชงานชื่อ choosit รหัสผาน jutakul มีสิทธิ์ในระดับที่ 15 เพื่อใหสามารถติดตอ http Router (config) # username choosit privilege 15 password jutakul

การใชงาน Cisco กับ Radius Server เราเตอรของ Cisco บางรุน เชน รุน 2511 จะมีสวนเพิ่มเติมที่สามารถใชเปน Remote Access Server เพื่อใหเครื่องคอมพิวเตอรที่ทํางานอยูภายนอกสํานักงานสามารถติดตอผานโมเด็มเขามาใชงาน เครือขายของสํานักงานได แตชื่อและรหัสสําหรับล็อกอินของผูใชงานตองถูกสรางที่ตัวเราเตอร ซึ่งทํา ใหไมสะดวกเทากับการใชชื่อและรหัสของระบบปฏิบัติการที่ใชอยูภายในสํานักงาน ถาตองการให Cisco รูจักชื่อและรหัสที่อยูบนระบบปฏิบัติการ Windows NT ทานตองติดตั้งโปรแกรม Radius Server บนเครื่องที่ทําหนาที่เปน PDC หรือ BDC ของโดเมนและกําหนดพอรตที่จะใหอุปกรณ Radius Client ติดตอได (โปรแกรม Radius Server อยูในหลายระบบปฏิบัติการ มีทั้งเวอรชันที่เปน ฟรีแวรและเวอรชันลิขสิทธิ์ ในระบบปฏิบัติการ Windows NT 4.0 โปรแกรม Radius Server จะอยูใน แผน Option Pack สวน Windows 2000 จะใชชื่อวา Internet Authentication Service) และคุณ ประโยชนอีกประการหนึ่งคือ ถาทานมีอุปกรณ Remote Access หลายตัวแตใชบริการ Radius Server ที่เครื่องเซิรฟเวอรเดียวกัน จะทําใหงายตอการเก็บไฟล Log เพื่อหาระยะเวลาการใชงานของผูใชแตละ คนไดงาย คําสั่งที่ใชในการคอนฟกใหเราเตอรของ Cisco สามารถใชงานรวมกับ Radius Server ได รูปที่ 9 แสดงพอรต IAS ที่ใชทําการ authentication ระหวาง Radius Server กับ Radius Client สวนรูปที่ 10 ระบุ IP address ของ Radius Client และรหัสผานที่จะใชเพื่อเขารหัสในการสื่อ สารกัน


รูปที่ 9 คาพอรตที่ใชทําการ Authentication

รูปที่ 10 IP และ รหัสของ Radius Client ตรวจสอบการเชื่อมตอ หลังจากที่ไดทําคอนฟกเราเตอรทั้งสองดานใหเชื่อมตอกันแลว ทานตองตรวจสอบวาการเชื่อม ตอประสบความสําเร็จหรือไม ซึ่งสามารถดูไดจากคาตาราง Routing ของเราเตอรวามีชื่อเซิรฟเวอรหรือ คาเน็ตเวิรกแอดเดรสที่อยูอีกดานหนึ่งของเน็ตเวิรกปรากฏขึ้นมาหรือไม ถามีและปรากฏคาอยูตอเนื่อง กันประมาณ 10 นาทีก็แสดงวาการเชื่อมตอประสบความสําเร็จ (ตาราง Routing ของแตละโปรโตคอล จะอยูคนละสวนกัน) ในเราเตอรของ Cisco จะใชคําสั่ง show ip route เพื่อดูคาตาราง Routing ของ โปรโตคอล TCP/IP และคําสั่ง show ipx route เพื่อดูคาตาราง Routing ของโปรโตคอล IPX/SPX หรือการตรวจสอบวา Netware Server มองเห็นเซิรฟเวอรอื่นโดยใชคําสั่ง Display Servers หรือ Display Networks จากคอนโซลพรอมตของ Netware Server หรือคําสั่ง Slist จากเครื่องลูกขายของ Netware สวนกรณีการตรวจสอบโปรโตคอล TCP/IP โดยมากนิยมใชคําสั่ง Ping ไปที่ IP Address ของเครื่องที่อยูอีกฝงหนึ่งของเน็ตเวิรก และกรณีที่ตองการตรวจสอบเสนทางของแพ็กเก็ตจะใชคําสั่ง Tracert แลวตามดวย IP Address ของเครื่องปลายทาง (คําสั่งของเราเตอรจะใช tracert หรือ traceroute แทน Tracert ของระบบปฏิบัติการ Windows) บางครั้งเมื่อเครือขายทั้งสองเชื่อมตอกันไดแลว แตเกิดปญหาในการติดตอไปยังเครือขายอีกดาน สามารถใชงานโปรแกรมไดเปนระยะ ๆ ไมตอเนื่องกัน เมื่อใชคําสั่ง ping ไปที่เครื่องของเครือขายที่อยู อีกดานจะติดตอไดบางไมไดบางสลับกันไป จึงควรใชการ Telnet ไปที่เราเตอรที่อยูในเครือขายของ ทาน และทําการ ping จากตัวเราเตอรนี้จะเปนเครื่องวัดที่ดีกวา ซึ่งปญหาอาจจะเปนเพราะ Traffic ใน เครือขายที่มีมากเกินไป หรือการกําหนดคาพารามิเตอรบางตัวไมถูกตอง การแกไขปญหาในบางกรณี อาจขอใหทางบริษัทผูใหบริการเชื่อมตอทําการ Loop back ทีละดานของเราเตอร เพื่อจะไดทราบวา ปญหาเกิดขึ้นที่เราเตอรดานใด


วิธีแกเมื่อลืมรหัสผาน หลายครั้งที่ผูดูแลระบบเครือขายลืมรหัสผานในการเขาสูโหมดการคอนฟกเราเตอรของ Cisco ใหทานลองแกไขโดยใชวิธีดังตอไปนี้ (เราเตอร Cisco บางรุนอาจใชคําสั่งแตกตางกัน) 1. ใชการคอนฟกผานพอรต Console โดยตอสายสีฟาจาก COM Port ของเครื่องคอมพิวเตอร กับพอรต Console ของ Cisco 2. เรียกใชโปรแกรม Hyper Terminal จากระบบปฏิบัติการ Windows เมื่อติดตอกับเราเตอรได แลว ใหปดโปรแกรมดังกลาว จากนั้นจึงเปดตัวเราเตอรขึ้นมาใหม ลําดับตอไปใหกดปุม Ctrl + Break หรือปุม Ctrl + C หลาย ๆ ครั้ง เพื่อหยุดขั้นตอนการบูตและเขาสูโหมด ROM Monitor สังเกตไดจาก สัญลักษณพรอมต เปน rommon1> 3. แกไขคาในรีจิสเตอรดวยคําสั่ง confreg 0x42 ทําการบันทึกคาและบูตเราเตอรใหม เมื่อใชคํา สั่ง enable จะสามารถเขาสูโหมดการคอนฟกไดโดยไมมีการถามรหัสผานอีก จากนั้นใหแสดงรหัสผาน ตัวเดิมดวยคําสั่ง show config ถามีการเขารหัสผานไวใหใชคําสั่ง no service password-encryption หรือทําการแกไขรหัสผานเปนคาใหม และตรวจสอบคาคอนฟกตาง ๆ ใหถูกตองกอนทําการบันทึกคา คอนฟกใหม 4.ใชวิธีเดียวกับขอ 1 และ 2 แลวแกไขคาในรีจิสเตอรกลับคืนดวยคําสั่ง confreg 0x2102 ทํา การบันทึกคาและบูตเราเตอรใหม

การโหลดไอโอเอสตัวใหม บางครั้งทานอาจตองการอัพโหลดซอฟตแวรระบบปฏิบัติการตัวใหม (IOS) เขาสู Cisco หรือ ตองการดาวนโหลดซอฟตแวรระบบปฏิบัติการที่ใชอยูในตัวเราเตอรมาเก็บไว ทานสามารถทําไดดวย การติดตั้ง TFTP Server ที่เครื่องคอมพิวเตอร และควรจะทราบวา Home ของ TFTP Server เก็บไวที่ ไดเรคทอรีใด (ในที่นี้ผูเขียนใช TFTP Server ที่ดาวนโหลดจากเว็บไซทของ Cisco) และเซตอัพให Cisco สามารถติดตอกับ TFTP Server ไดดังรูปที่ 11 ทานสามารถเลือกอัพโหลดไดจากโหมดการ คอนฟกปกติหรือจะใชวิธีหยุดการบูตแลวเขาสู Rom monitor ทั้งนี้ขึ้นอยูกับการใชงาน

รูปที่ 11 Cisco ติดตอกับ TFTP Server

การเก็บคาคอนฟกของเราเตอร เมื่อทําการคอนฟกคาตาง ๆ ของตัวเราเตอรจนสามารถใชงานไดแลว ทานควรจะพิมพคาการ คอนฟกตาง ๆ เก็บไวเพื่อกันลืม วิธีการเก็บคาคอนฟกของเราเตอรเปนไฟลสามารถทําไดหลายวิธีดังนี้ กรณีที่ใชการ Telnet จากระบบปฏิบัติการ Windows ที่เมนู Terminal ของโปรแกรม Telnet ใหเลือก Start Logging ดังรูปที่ 12 เมื่อพิมพคําสั่งตาง ๆ คําสั่งนั้นจะถูกเก็บบันทึกลงในไฟลที่กําหนดไว ถาใช โปรแกรม HyperTerminal ใหตั้งการบันทึก Log ที่เมนู Transfer เลือก Capture Text ดังรูปที่ 13 โปรแกรม Telnet ของ Windows 2000 จะไมมีการตั้ง Log แตทานสามารถใชการ Telnet จาก โปรแกรม HyperTerminal ไดดังรูปที่ 14


รูปที่ 12 ตั้งการบันทึก log

รูปที่ 13 ตั้งการบันทึก log จากโปรแกรม HyperTerminal

รูปที่ 14 การ Telnet จากโปรแกรม Hyper Terminal

การคอนฟกเราเตอรมีเทคนิคอีกมากมาย ซึ่งบางครั้งตองอาศัยการลองผิดลองถูก แลวจะทําให ทานมีประสบการณมากขึ้น และการเชื่อมตอเครือขายเขาดวยกันสามารถใชเราเตอรตางบริษัทกันได แต ตองกําหนดคาในการเชื่อมตอดวยคามาตรฐานเทานั้น นอกจากนั้นการกรองแพ็กเก็ตที่ไมตองการดวย คําสั่ง access-list หรือกรองการประกาศตัวของ SAP บาง service เพื่อลด Traffic ในเครือขายก็เปน สิ่งที่ควรจะกระทํา


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.