تقدم هذه المقالة إرشادات التكوين لتشغيل خادم Cisco IOS® Classic / IOS XE IPv4 DHCP، مع التركيز على توفير خدمة متناسقة ويمكن الاعتماد عليها.
قم بتكوين تجمع عام لكل شبكة فرعية تتطلب خدمة DHCP. يوفر التجمع العام عنوان IP ومعلومات أخرى للعملاء من غير الخوادم، مثل الضيوف، والهواتف اللاسلكية. في هذا المثال، يتم توفير خدمة DHCP لشبكة فرعية 10.10.10.0 /24، مع 62 عنوانا محجوزا للروابط الثابتة، والعناوين ال 193 المتبقية في تجمع (10.10.10.63 حتى 10.10.254.) تكون مدة الإيجار 6 ساعات، ويتم توفير عناوين خادم Cisco Umbrella DNS.
router(config)#ip dhcp مستبعد-address 10.10.10.1 10.10.10.10.62
ip dhcp بركة كبير
الشبكة 10.10.10.0 255.255.255.0
الموجه الافتراضي 10.10.10.1
خادم DNS 208.67.222.22 208.67.220.220
عقد إيجار 0 6
ملاحظة: يجب أن يكون لخادم DHCP واجهة الطبقة 3 (مثل SVI) في الشبكة الفرعية، لكي ترى حركة مرور DHCP.
ملاحظة: إذا كان نظام Cisco IOS الذي يوفر خدمة DHCP هو نفسه عميل DHCP لوصلة الشبكة الخاصة به، فيمكنك إستخدام الأمر إستيراد الكل" أسفل التجمع، لإدخال معلومات خادم DNS، وخيارات أخرى.
مع تكوين ping-check، سيقوم خادم DHCP، قبل عرض عنوان DHCP جديد على عميل، بمحاولة إختبار اتصال هذا العنوان، لمعرفة ما إذا كان قيد الاستخدام بواسطة جهاز آخر. في هذا المثال، سيقوم الخادم بإرسال ما يصل إلى ثلاث حزم إختبار اتصال، مع مهلة 400 مللي ثانية لكل منها، قبل إرسال عرض جديد. وهذا سيفرض تأخيرا بمقدار 1.2 ثانية بين "اكتشاف" و"العرض"، لذلك في التطبيقات ذات الوقت الحرج الشديد، حيث يتم التحكم في تعيين العنوان بشدة، قد ترغب في تعطيل هذا الأمر باستخدام حزم إختبار اتصال IP DHCP0، مع زيادة خطر وجود أجهزة متعددة تحاول إستخدام عنوان IP نفسه.
router(config)#ip dhcp عملية أزيز ربط 3
router(config)#ip dhcp ping مهلة 400
ملاحظة: تسبب إختبار الاتصال في أن يعاني خادم DHCP من مشاكل القياس قبل تنفيذ معرف تصحيح الأخطاء من Cisco CSCdp35267
في cisco ios كلاسيكي 15.0(1)M و cisco بق id CSCua63083
في Cisco IOS XE 16.1.1. وعلى وجه التحديد، لا يحتوي برنامج Cisco IOSXE 3.xE "Nova" في محولات Catalyst القديمة على تحسين التطوير، وبالتالي لا يجب إستخدام هذه الأنظمة الأساسية لخدمة DHCP على نطاق واسع.
مسحاج تخديد(config)#ip dhcp يتذكر
مع DHCP تذكر، بعد انتهاء صلاحية تأجير من تجمع، يعود العنوان إلى التجمع، ولكن الخادم "يتذكر" آخر مرة تم إستخدامه فيها، وآخر عنوان جهاز / معرف عميل تم تعيين عنوان IP إليه. لن يتم إعادة تعيين العنوان إلى عميل مختلف حتى يكون الإدخال هو العنوان الأقل إستخداما مؤخرا في المجموعة. يتجنب هذا التعارض ويعمل أيضا بشكل مفيد كسجل تاريخي لعملاء DHCP.
يمكن رؤية الروابط التي تم تذكرها في المجموعة باستخدام الأمر show ip dhcp binding [memory]". مثال:
تم تذكر ربط Router#show ip dhcp
الارتباطات التي تم تذكرها من جميع التجمعات غير المقترنة ب VRF:
واجهة حالة نوع انتهاء صلاحية الإيجار/معرف عميل عنوان IP
عنوان الجهاز/
اسم المستخدم
10.10.10.123 0146.81df.f153.fe يونيو 27 2026 01:47 م تذكر تم إنهاؤه VLAN102
10.10.10.124 01e2.2e0b.baf5.4a jul 30 2026 07:50 am تذكر تم إنهاؤها vlan102
10.10.10.125 0146.8f75.339a.66 يوليو 25 2026:17 ص تذكر منهي VLAN102
بالنسبة لأجهزة البنية الأساسية، مثل محولات LAN ونقاط الوصول، من الممارسات الجيدة تخصيص روابط DHCP الثابتة. حتى إذا كان لدى الجهاز عناوين IP الخاصة به تم تكوينها بشكل ثابت، فمن الأفضل تعيين ربط DHCP ثابت له، إذا كان ذلك فقط لضمان عدم إستخدام هذا العنوان من قبل عميل DHCP مختلف.
أولا، قم بتكوين نطاق عناوين مستبعد للروابط الثابتة. يجب أن تنتقل جميع الروابط الثابتة بالإضافة إلى أي تعيينات عناوين ثابتة إلى هذا النطاق.
لكل جهاز مع ربط ثابت، قم بتكوين إدخال تجمع DHCP مثل هذا:
router(config)#ip dhcp بركة AARON-X1
المضيف 10.10.10.42 255.255.255.0
client-identifier 01e2.2e0b.baf5.4a
بالنسبة لمعظم الأجهزة، سيكون معرف العميل هو عنوان MAC للواجهة الخاص به، يسبقه نظام ثماني 0x01. ومع ذلك، ستطلب بعض الأجهزة عناوين DHCP باستخدام عنوان الجهاز فقط:
router(config)#ip dhcp بركة غرفة نوم EchoDot
المضيف 10.10.10.24 255.255.255.0
عنوان الجهاز 66.db.f5b3.e85f
للتعرف على معرف العميل لدى عميل معين، يمكنك السماح له بسحب عنوان من التجمع العام، واكتشاف العنوان الذي يحتوي عليه، ثم ابحث في جدول ربط التجمع:
ربط Router#show ip dhcp | تضمين تلقائي
10.10.10.137 0196.8eac.8963.b4 أغسطس 04 2026 05:03 م تلقائيا
ثم احذف الربط الآلي، بحيث يمكنك تكوين الربط الثابت:
router#clear ip dhcp ملزم 10.10.10.137
قد يتم تكوين خيارات DHCP الخاصة بالعميل تحت الربط الثابت. إذا كان العنوان في الربط الثابت موجود في الشبكة الفرعية نفسها الخاصة بنطاق "الشبكة" في تجمع عام، فسيتم توفير الخيارات من هذا التجمع إلى عميل الربط الثابت.
من أجل خدمة DHCP الموثوقة عبر عمليات إعادة تحميل الخادم، من المهم للغاية نسخ الروابط الديناميكية إحتياطيا إلى ملف قاعدة بيانات. وإلا، بعد إعادة التحميل، فلن يكون الخادم على دراية بالإيجارات الموجودة التي قام بتوزيعها، وبالتالي سيقوم بتعيين عناوين IP التي تكون قيد الاستخدام بالفعل من قبل عملاء آخرين. وهذا هو الحال حتى إذا كان إختبار الاتصال ساري المفعول، نظرا لأن بعض الأجهزة لا تستجيب لطلبات ICMP ECHO.
مسحاج تخديد(config)#ip dhcp قاعدة معطيات flash:/dhcp-bindings.db
عندما تتم إعادة تشغيل خادم DHCP، سيقوم بقراءة روابط DHCP من ملف النسخ الاحتياطي.
قد يتم تخزين قاعدة بيانات DHCP على خادم شبكة، ويمكن نقلها من خادم DHCP إلى آخر، لإجراء ترحيل سلس، ولكن مثل هذه الاستخدامات تقع خارج نطاق هذه المقالة.
لمعرفة عدد الروابط المعينة/المتوفرة في تجمع معين:
router#show ip dhcp بركة كبير
حمام البقر :
علامة الاستخدام (مرتفعة/منخفضة) : 0 / 100
حجم الشبكة الفرعية (الأول/التالي) : 0 / 0
إجمالي العناوين : 254
العناوين المؤجرة : 61
العناوين المستبعدة : 62
العناوين التي تم تذكرها : 77
حدث معلق : none
توجد شبكة فرعية واحدة حاليا في المجموعة :
نطاق عنوان IP للفهرس الحالي المؤجر/المستبعد/الإجمالي
10.10.10.160 10.10.10.1 - 10.10.10.254 61 / 62 / 254
سيكون عدد العناوين المتاحة هو الإجمالي - (مؤجر + مستبعد)، لذلك 123 في هذه الحالة (254 - (61+62)).
يمكن إستخدام هذه الأوامر لتصحيح أخطاء خادم Cisco IOS DHCP:
حزمة خادم ip dhcp router#debug
router#debug ip dhcp نادل حادث
يمكن أن يكون التقاط حزمة من حركة DHCP مفيدا، على سبيل المثال من خلال تشغيل فسحة بين دعامتين أو التقاط حزمة مضمن.
راجع: أستكشاف أخطاء DHCP وإصلاحها في شبكات المؤسسات.
رأيت ال يشكل ال cisco ios XE DHCP نادل فصل في ال ios XE ip عنونة تشكيل مرشد.
| المراجعة | تاريخ النشر | التعليقات |
|---|---|---|
1.0 |
06-Aug-2026
|
الإصدار الأولي |