DHCP เป็น Protocol ที่ใช้ในเครือข่ายคอมพิวเตอร์มีการทำงานแบบแม่ข่าย-ลูกข่าย โดยที่ลูกจะทำการร้องขอข้อมูลที่จำเป็นในการเข้าร่วมเครือข่ายไปยัง แม่ข่าย ซึ่งข้อมูลเหล่านี้รวมไปถึงหมายเลข IP Address ที่ใช้ในเครือข่าย ซึ่งแม่ข่ายจะทำการกำหนดข้อมูลให้กับลูกข่าย
DHCP Action
แม่ข่าย (Server)
DHCP Offer ใช้สำหรับ DHCP Server ทำการส่งข้อมูลไปให้ Client โดย Server จะใช้ Protocol UDP Port 67 ในการส่งข้อมูลไปยังลูกข่าย (Client)
ลูกข่าย (Client)
DHCP Discovery ใช้สำหรับ DHCP Client ในการร้องขอข้อมูลจาก Server โดย Client จะใช้ Protocol UDP Port 68 ในการร้องขอข้อมูลจากแม่ข่าย (Server)
DHCP Information
IP address และ Subnet Mask
Address lease time
Default gateway address
DNS Server Address
Option support : Wins, Domain Name, NetBios
คำสั่งที่ใช้ในการใช้ DHCP ใน Router Cisco
Router(config)# Service dhcp เปิดใช้งาน DHCP บน Router
Router(config)# ip dhcp excluded-address low-address [ high-address] ระบุ IP address ที่ไม่ควรกำหนดให้กับ Client
Router(config)# ip dhcp pool name สร้างที่ตั้งของ DHCP โดยการระบุชื่อของ Protocol DHCP
Router(dhcp-config)# network network-number [subnet mask] กำหนด Network ID และ Subnet Mask
Router(dhcp-config)# dns-server address [address2.....address5] ระบุที่อยู่ของ DNS Server
Router(dhcp-config)# default-router address ระบุ Gateway
ตัวอย่าง ขั้นตอนการ Configuration DHCP ใน Router Cisco โดยใช้ Program Cisco Packet Tracer ในการ Simulation
interface fastEthernet 0/0 IP address คือ 192.168.1.254
interface fastEthernet 0/1 IP address คือ 192.168.2.254
DNS Server IP address คือ 192.168.2.1
เข้ามาที่ Router
พิมพ์คำสั่ง router> enable <----เพื่อเข้าสู่โหมด Privilleged
พิมพ์คำสั่ง router# config terminal <----เพื่อเข้าสู่โหมด Global
พิมพ์คำสั่ง router (config) # interface fastEthernet 0/1 <----เข้าสู่ interface fastEthernet 0/1
พิมพ์คำสั่ง router (config-if) # ip address 192.168.2.254 255.255.255.0 <----ทำการกำหนด IP Address และ Subnet Mask ให้กับ Interface fastEthernet 0/1
พิมพ์คำสั่ง router (config-if) # no shutdown <----เพื่อทำการ Enable Interface
พิมพ์คำสั่ง router (config-if) # exit <----ออกจาก interface fastethernet 0/1
ไปที่ DNS Server เพื่อกำหนด IP Address
กลับมาที่ Router อีกครั้ง
พิมพ์คำสั่ง router (config) # interface fastEthernet 0/0 <----เข้าสู่ interface fastEhternet 0/0
พิมพ์คำสั่ง router (config-if) # ip dhcp pool A <----สร้าง DCHP โดย A คือ Name แล้วแต่จะตั้งนะครับ
พิมพ์คำสั่ง Router(dhcp-config)# network 192.168.1.0 255.255.255.0 <---- กำหนด Class ให้กับ DHCP ไว้แจกจ่ายให้กับ Client
พิมพ์คำสั่ง Router(dhcp-config)# dns-server 192.168.2.1 <----กำหนด DNS Server ให้กับ DHCP นี้
พิมพ์คำสั่ง Router(dhcp-config)# default-router 192.168.1.254 <----กำหนด Gateway ให้กับ DHCP นี้
พิมพ์คำสั่ง Router(dhcp-config)# exit <----ออกจากโหมด DHCP
พิมพ์คำสั่ง router (config) # interface fastEthernet 0/0 <----เข้าสู่ interface fastethernet 0/0 อีกครั้งเพื่อกำหนด ip ให้กับ interface fastethernet 0/0
พิมพ์คำสั่ง router (config-if) # ip address 192.168.1.254 255.255.255.0 <----ทำการกำหนด IP Address และ Subnet Mask ให้กับ Interface fastEthernet 0/0
พิมพ์คำสั่ง router (config-if) # no shutdown <----เพื่อทำการ Enable Interface
พิมพ์คำสั่ง router (config-if) # exit <----ออกจาก interface fastethernet 0/0
ไปที่ PC แล้วเลือก DHCP Client จะทำการร้องขอไปที่ Server
Server ได้ทำการแจกจ่าย IP สำเร็จ
จบแล้วครับ ลองไปทำการ Config หัดเล่นกันได้ครับ




ไม่มีความคิดเห็น:
แสดงความคิดเห็น