بسم الله الرحمن الرحيم

هذا اللاب عن استخدام ال DHCP مع intr-vlan والأمر ip helper address




كما تلاحظ في الرسمة يوجد لدي ما يلي :
Server0 يعمل ك dhcp فيقوم بتوزيع الأيبيهات على الأجهزة
ويقوم بالتوزيع لعدد 2 vlan وبذلك يكون عندي 2 pool




ال pool الأول سيقوم بتوزيع الأيبيهات ل vlan 1 في الشبكة 192.168.1.0 بدءً من ال Ip التالي 192.168.1.10
لاحظ أن ال default gateway وهي 192.168.1.1 سوف يمررها للأجهزة المشتركة في vlan 1

أما ال pool الثاني سيقوم بتوزيع الأيبيهات ل vlan 10 في الشبكة 192.168.10.0 بدءً من ال ip التالي 192.168.10.10




بالنسبة لبرمجة السويتش فهو كالتالي :
أولاً نقوم بإنشاء vlan 10
Switch(config)# vlan 10
والمعروف أنه تلقائيًا يوجد vlan 1 وتنتمي إليه جميع البورتات.

البورت f0/1 نجعله trunk
interface FastEthernet0/1
switchport mode trunk
!
بالنسبة للأجهزة الموجودة في vlan 1
interface FastEthernet0/2
switchport mode access
spanning-tree portfast
!
interface FastEthernet0/4
switchport mode access
spanning-tree portfast
!
بالنسبة للجهاز الموجود في vlan 10
interface FastEthernet0/3
switchport mode access
switchport access vlan 10
spanning-tree portfast

بالنسبة لبرمجة الراوتر وعمل routing بين ال Vlan

interface FastEthernet0/0
no ip address
!

نقوم بعمل subinterface من الإنترفيس fa0/0 وليكن 0/0.1
ثم نحدد ال encapsulation ونكتب رقم ال vlan
ونعطيها ip address
interface FastEthernet0/0.1
encapsulation dot1Q 1 native
ip address 192.168.1.1 255.255.255.0
ip helper-address 192.168.2.5
!
لاحظ أن ال ip التالي 192.168.1.1 هو ال default gateway الذي أعددته على ال dhcp لل pool الأول

نقوم بعمل ال subinterface الثاني لل Vlan رقم 10
interface FastEthernet0/0.10
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
ip helper-address 192.168.2.5
!
وكذلك ال ip التالي 192.168.10.1 هو ال default gateway الذي أعددته على ال dhcp لل pool الثاني

أما الأمر ip helper-address 192.168.2.5 فهو أمر مهم جدًا
حيث أن جهاز الحاسب يقوم بإرسال broadcast يطلب فيه عرضًا من ال ip ولأن الراوتر لا يمرر ال broadcast فلن يحصل الحاسب على ال ip
ولذلك فإن الأمر ip helper-address 192.168.2.5 يخبر الراوتر ويقول له إذا جاءك برودكاست على هذا الإنترفيس فقم بتحويله إلى unicast على ال ip التالي 192.168.2.5 وبالتالي يستطيع الحاسب الحصول على ال ip من ال dhcp

interface FastEthernet1/0
ip address 192.168.2.1 255.255.255.0

لاحظ أن ال Ip الخاص بالسيرفر وبالإنترفيس السابق من نفس ال subnet

وبضبط إعدادات الحاسبين اللذان في vlan 1 ليأخذا ال ip من ال dhcp ستجد أنه قد تحقق ذلك




وهذا الجهاز الذي يليه




وهذا الجهاز في vlan 10





وفي حالة استبدال الserver0 براوتر سيسكوا ليعمل ك dhcp



فتكون الإعدادات بهذا الشكل

interface FastEthernet0/0
ip address 192.168.2.5 255.255.255.0
duplex auto
speed auto
نقوم بعمل استثناء لل ip التي لا أريد توزيعها من خلال ال dhcp
ip dhcp excluded-address 192.168.1.1 192.168.1.9
ip dhcp excluded-address 192.168.10.1 192.168.10.9

نقوم بعمل Pool خاص ب Vlan1
ip dhcp pool v1
network 192.168.1.0 255.255.255.0
default-router 192.168.1.1
نقوم بعمل pool خاص ب vlan10
ip dhcp pool v10
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1

انتبه أن default router هو default gateway للحاسب.



ولابد من استخدام routing protocol بين R1 و DHCP

وللسهولة استخدمت ال eigrp

وهذا برمجته على R1

router eigrp 10
network 192.168.1.0
network 192.168.10.0
network 192.168.2.0

ويكون على ال dhcp بهذا الشكل
router eigrp 10
network 192.168.2.0

ولتحميل ملفات ال packet tracer

الملف الأول

https://www.elshefa.com/images/ahab.pkt

الملف الثاني

https://www.elshefa.com/images/ahab2.pkt