الرئيسية » Cisco » طريقة حجز أيبي من خلال DHCP Server على أجهزة سيسكو

طريقة حجز أيبي من خلال DHCP Server على أجهزة سيسكو

تدوينتي لهذا اليوم تدخل أيضا في أطار سيسكو وهي أمتداد لموضوع قديم طرحته من قبل وهو طريقة أعداد روتر سيسكو لكي يعمل كا DHCP سيرفر وعندها طرح سؤال حول طريقة أعداد الـ DHCP لكي يقوم بتوزيع أيبيات ثابتة بحسب عنوانه الفيزيائي والتى ندعوها في مايكروسوفت reserved ip أو حجز الأيبي


بداية أحب أن أونوه أن هذا الموضوع طرح منذ عدة أيام على منتدى عرب هاردوير من قبل أحد أصدقاء المدونة الأعزاء ACCESS POINT وقد دار بيننا نقاش جميل حول هذا الموضوع هناك وأحببت أن أنقل لكم النقاط الهامة التى أشرت إليها حول هذا الأمر حتى لا تضيع ولكي يستفيد زوار المدونة منها

لنتفق بداية على شيء مهم وهو لأعداد الـ reserved ip على أجهزة سيسكو يوجد طريقتان سوف أقوم أولا يتوضيح طريقة أعداد كل طريقة وبعدها سوف نتكلم متى نستخدم كل طريقة منها

Cisco's IOS
Router(config)#ip dhcp pool IP1
Router(dhcp-config)#host 10.0.0.1 255.255.255.0
Router(dhcp-config)#hardware-address 0011.85fb.88fe
Cisco's IOS
Router(config)#ip dhcp pool IP2
Router(dhcp-config)#host 10.0.1.2.255.255.0
Router(dhcp-config)#client-identifier 0100.2655.3a2b.68

من خلال الأعدادت السابقة سوف تلاحظ شيئان مهمان في كل طريقة

الشيء الأول : هو أمرا الـ Hardware-address وأمر الـ Client-identifier والتى سوف يدور محور حديثنا عنهم من خلال طرح سؤال هام متى نستخدم كل واحد منهم ؟

الشيء الثاني : وهو طريقة كتابة الماك ادريس فلو لاحظنا ان في الطريقة الأولى كتبناه بشكل طبيعي لكن في الطريقة الثانية أضفنا عليه رقمان صغيران 01 قبل رقم الماك أدريس لذا لنتحدث بشكل أعمق حول هذه الأفكار

فعندما يبدأ الجهاز بالبحث عن الـ DHCP يقوم بأرسال فريم على شكل برودكاست من أجل إيجاد السيرفر ويدعى هذا الفريم DHCP Discover والذي عادة يحوي الماك أدريس الخاص بالجهاز وطبعا هذا الكلام نعلمه لكن الذي لا نعلمه بأن بعض أنظمة التشغيل تقوم بأرسال Client-ID مع الماك أدريس كخيار أضافي كما هو الحال مع أجهزة سيسكو وأنظمة مايكروسوفت وهو يشير إلى التقنية المستخدمة على هذا الكرت مثل تقنية الأيثرنت لذا نجد مع هذا الفريم هناك ماك أدريس وهناك 01 والتى تشير إلى شيء واحد وهو إلى تقنية الأيثرنت لذا نحن نقوم أولا بتننفيذ الأمر show ip dhcp binding من أجل تحديد هل هذا الكلينت أرسل الماك أدرس مع الـ Client-id أو بدونه لان لو في حال أرسله عندها يجدر بنا تنفيذ الأمر client- identifier لربط هذا الماك أدريس الذي يرسل الـ Client-id مع الأيبي الذي نريد حجزه له ولو في حال أستخدمنا الأمر الثاني hardware-address مع هذا الماك أدريس لن ينجح الامر ولن يتم عمل Static DHCP IP أما أستخدام الأمر hardware-address فهو يستخدم مع الأجهزة التى لاترسل الـ Client-id مع الـ DHCP Discover وأفضل مثال على هذا النوع من الأجهزة هي أنظمة لينوكس

لنعد ترتيب الأمور خطوة خطوة أول شيء نقوم به لحجز أيبي على سيرفر سيسكو وهو تحديد هل الجهاز الذي نريد ان نحجز له الأيبي يرسل الماك أدريس مع 01 أو بدون لذا نلجأ إلى الأمر show ip dhcp binding والذي يوضح لنا حالة السيرفر وهذه صورة توضيحة له

من خلال هذه الأمر نستطيع ان نحدد أي من العملاء جهازه أرسل Client-id ومن منهم لم يرسل من خلال النظر إلى الماك أدريس وبعدها سوف نقرر أي الطرق سوف نستخدم لحجز الأيبي

لأزيدكم من البيت شعرا الـ Client-id والذي عادة يوصف أيضا بي Option 61 في الـ DHCP ليس هو الـ ID الوحيد الذي يمكن أرساله مع الـ DHCP Discover هناك أيضا الـ Option 60 والذي يدعى أيضا Class-identifier والذي يساعدك في حال لو أردت تحديد Option معينة لهذا الجهاز وأقصد بكلمة Option معلومات الـ Gateway والـ DNS ولها أستخدام كبير في سيرفر الـDHCP الخاص بمايكروسوفت وتحديدا في خيارات الـ Advanced Option Scopeولكي تقوم بتعيين Class-ID أستخدم الأمر ipconfig /setclassid متبوعا بأسم كرت الشبكة وبعدها أختر الـ Class-id هذا مل لدي اليوم لكم أتمنى ان تكونوا قد استفدتوا ودمتم بود

Print Friendly, PDF & Email

عن Ayman Alnaimi أيمن النعيمي

مهندس كمبيوتر سوري ومقيم حاليا في قطر , باحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل وأؤمن بأن الثورة لو كانت لتكون فهي تبدأ بالقراءة ويليها الكتابة وبدون الآخيرة لن يكون هناك ثورة. للتواصل admin@networkset.net & networkset@hotmail.com

9 تعليقات

  1. مشكور اخي ايمن على الايضاح

    وصراحه لا نستغني عن لمساتك الجميلة في مثل هذه المواضيع

    واكثر ما اعجبني هو حرصك على وصول المعلومه الصحيحة لاذهان القراء

    اسجل اعجابي بموضوعك .. وتحياتي 🙂

  2. هذا كلام جديد 😯

  3. رائع جدا اخ ايمن على هذا المعلومات الجميلة التي تقدمها
    لي سؤال هل عند التطبيق يجب ان اكتب الامر على سبيل المثال
    network 10.0.0.0 255.255.255.0
    حتى يتم توزيع الايبي من هذا الرينج ؟ او اكتفي فقط بكتابة الايعازات كما تفضلت بها انت مع الماك
    مع العلم اني قمت بكتابة الايعاز ولكن بعد الكتابة يخرج لي مسج ارر
    بصراحة حصل عندي بعض اللبس ياريت لو توضع طريقة الايعازات من البداية
    سلامي لشخصك الكريم
    شكراً جزيلاً

  4. هذه الأوامر فقط من أجل حجز الأيبيات لبعض الأجهزة وهي جزء من الأعدادات المخصصة لأعداد DHCP على سيسكو وقد تحدثت عنها على هذا الرابط
    http://www.networkset.net/2010/07/30/dhcp-configuration/
    بعد أن تقوم بهذه الأعدادت وتفعل السيرفر يمكنك كتابة الأوامر المذكورة في هذه التدوينة لو في حال كان لديك بعض الاجهزة تريد تخصيص أيبي ثابت لها وهذه صيغة الأوامر بشكل كامل

    Router> enable
    Router# config t
    Router(config)# ip dhcp pool NetworkSet
    Router(dhcp-config)# network 192.168.1.0 255.255.255.0
    Router(dhcp-config)# domain-name mycompany.com
    Router(dhcp-config)# default-router 192.168.1.254
    Router(dhcp-config)# dns-server 100.100.100.1
    Router(dhcp-config)# netbios-name-server 192.168.1.2
    Router(dhcp-config)#lease 3
    Router(dhcp-config)#exit
    Router(config)# ip dhcp pool NetworkSetstatic
    Router(dhcp-config)#host 192.168.1.2 255.255.255.0
    Router(dhcp-config)#client-identifier 0100.2655.3a2b.68
    Router(dhcp-config)#exit
    Router(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.2

  5. اخي ايمن للايضاح

    يجب عمل pool لكل static ip

    Router(config)# ip dhcp pool static1
    Router(dhcp-config)#host 192.168.1.1 255.255.255.0
    Router(dhcp-config)#hardware-address 0011.85fb.88fe
    Router(config)# exit
    Router(config)# ip dhcp pool static2
    Router(dhcp-config)#host 192.168.1.2 255.255.255.0
    Router(dhcp-config)#client-identifier 0100.2655.3a2b.68

    مع ملاحظة انه لا يمكن عمله في pool الذي فيه DHCP

    وعند عمله في نفس pool تخرج لنا هذه الرسالة
    % This command may not be used with network pools.

  6. ملاحظة صحيحة أخي ابو صالح فعلا لايمكن دمج الـ Static مع الـ Dynamic

  7. رائع فيري قوود من جد معلومات حلوه مفيدة ممتعه وقيمة

    اشكرك بشده يا اخي

  8. لقد اعجبتني هذه المدونة و المعلومات التي فيها. اتمنى لك التوفيق
    عندي سؤال في مجال CCNA
    المطلوب وضع احد inteface router يعمل dhcp client وليس dhcp server يعني يأخذ ip address من dhcp server مربوط مع الراوتر عبر سويتش
    هنا لدينا مكانين لعمل config على الراوتر و على السيرفر
    على الراوتر بسيطة العملية. امر واحد هو ip add dhcp طبعا بعد الدخول الى config-int
    لكن على السيرفر من الصعب ان اجعله يفهم gateway وهو الراوتر نفسه
    يعني لو اخذ الراوتر ip من السيرفر يبقى السيرفر يؤشر بأن gateway not set
    وبالتالي لا يستطيع العبور من خلال الراوتر الى الشبكات الاخرى او بالعكس.
    كيف احل هذه المشكلة

  9. كيف يربط الهاتف الشبكي cisco بالجوال من خلال تطبيقهم jabber

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

x

‎قد يُعجبك أيضاً

مقارنة بين أنظمة سيسكو IOS و IOS-XR و IOS-XE و NX-OS

في هذا المقال سوف نتعرف سوياً على جميع الأنظمة التشغيلية التى قامت سيسكو بتطويرها وهي ...

Management Plane Protection خط الدفاع الأول على سيسكو

أذكر منذ فترة ان دخلت أحد الفنادق الكبيرة وكانت الأجهزة أغلبها من سيسكو والشخص المسؤول ...

VPNمجاني باستخدام برنامج الـ Team Viewer

أصبح برنامج team Viewer عصب عمل أغلب مهندسي الكمبيوتر وأصبح الاعتماد عليه كبير في عمليات ...