السلام عليكم ورحمة الله وبركاته
راح نتعلم اليوم كيف اجعل جهازي سيرفر DHCP ، على افتراض ان جهازي هو الوحيد المتصل بالانترنت ويحمل اي بي خارجي ، ومن خلال هذا الجهاز ساجعل بقية الاجهزة تستخدم نفس الاي بي لاتصالاتها ، مع اعطائها اي بيات داخليه حسب اعداداتي
اعدادات السيرفر سهله ولا ينبغي عليك الا فهم مصطلحات ملف الاعداد وماذا يعني كل خيار ومايجب ان اضعه فيه ، طبعا في شرحي هذا لن اتعمق بالخيارات المتقدمة فكل ماساعرضه هو انجاز العمل واتمام العملية كما يجب
كل ما اريد فعله هو " ان اجعل جهازي يسمح لباقي الاجهزة من الحصول على اي بي خارجي" لتتصل بالانترنت ، طبعا حالتنا هي نفس حالة روترات الدي اس ال المنتشره مثل السبيد توتش واللينكسيس وغيرها ، جميع هذه الروترات تعمل كسيرفر DHCP وكل جهاز يتصل فيها عن طريق الواير لس او الواير فقط سيحصل على اي بي خارجي من هذا الروتر و اي بي داخلي، مع العلم ان هذا الروتر هو الجهاز الوحيد المتصل بالانترنت فعليا
بعد تركيب حزمة ( *dhcp ) كتركيب أي برنامج ، نقوم بتحرير ملف الاعداد /etc/dhcpd.conf ، وسأضع مثال لاعداد هذا الملف وساشرح عليه ، انت ينبغي عليك التعديل بمايناسبك بعد فهم العملية
أول شي اضعه في ملف الاعداد هو تحديد نوع الـ ddns المستخدم محليا مع عدم السماح لأحد ان يقوم بتحديث الخدمة لدي عبر كتابة السطور التالية
بعد ذلك اقوم بالاعدادات العامة كمايلي
أول سطر هو الدومين ، ضع الدومين المناسب لك
ثاني سطر هو الروتر ضع اي بي الروتر لديك ولو كان نفس جهازك يعمل كروتر ، ضع نفس الاي بي بمعنى اخر هو الـ Gateway
السطر الثالث هو اي بي سيرفر DHCP وهو نفس الجهاز لدي 10.0.0.3
السطرين الاخيرة مدة صلاحية الاي بي بالدقائق ضع ما يناسبك.
ولو حبيت تضيف سيرفر ntp للكلينتس هكذا
ماعندك اي مشكلة
بعد ذلك اقوم بتحديد مجال الشبكة على النحو التالي
ثم اضع اعدادات الشبكة داخل بلوك المجال بين القوسين { } ، نضع المدى ( RANGE ) الاي بيات الداخلية التي سنقدمها لباقي الاجهزة ، نرى المثال ثم التوضيح
بمعنى ان الاي بيات ستكون من 10.0.0.1 حتى 30 كما هو واضح لدينا
ونقدر نضع الاعدادات العامة السابقة داخل هذا البلوك لتكون مخصصه لهذا المجال فقط ، ويمكننا اضافة بلوكات لمجالات اخرى يخدمها السيرفر ونضع اعداداتها فيها.
ولتحديد اي بي معين لجهاز معين حسب الماك ادرس ، أقوم بكتابة ما يلي
قمت بتحديد الاي بي 10.0.0.4 ، للجهاز الذي يحمل الماك ادرس ( 00:0f:65:d1:a0:14 )
فالصورة النهائية لملف الاعداد ستكون على النحو التالي
بعد ذلك اقوم بتشغيل الخدمة حاليا وجعلها on عند تشغيل النظام بهذه الامرين
ان شاء الله يكون هذا الموضوع مقدمة كافية للدخول للاعدادات المتقدمة ان لزم الامر
لمزيد من المعلومات استخدم الاوامر
والسلام عليكم
راح نتعلم اليوم كيف اجعل جهازي سيرفر DHCP ، على افتراض ان جهازي هو الوحيد المتصل بالانترنت ويحمل اي بي خارجي ، ومن خلال هذا الجهاز ساجعل بقية الاجهزة تستخدم نفس الاي بي لاتصالاتها ، مع اعطائها اي بيات داخليه حسب اعداداتي
اعدادات السيرفر سهله ولا ينبغي عليك الا فهم مصطلحات ملف الاعداد وماذا يعني كل خيار ومايجب ان اضعه فيه ، طبعا في شرحي هذا لن اتعمق بالخيارات المتقدمة فكل ماساعرضه هو انجاز العمل واتمام العملية كما يجب
كل ما اريد فعله هو " ان اجعل جهازي يسمح لباقي الاجهزة من الحصول على اي بي خارجي" لتتصل بالانترنت ، طبعا حالتنا هي نفس حالة روترات الدي اس ال المنتشره مثل السبيد توتش واللينكسيس وغيرها ، جميع هذه الروترات تعمل كسيرفر DHCP وكل جهاز يتصل فيها عن طريق الواير لس او الواير فقط سيحصل على اي بي خارجي من هذا الروتر و اي بي داخلي، مع العلم ان هذا الروتر هو الجهاز الوحيد المتصل بالانترنت فعليا
بعد تركيب حزمة ( *dhcp ) كتركيب أي برنامج ، نقوم بتحرير ملف الاعداد /etc/dhcpd.conf ، وسأضع مثال لاعداد هذا الملف وساشرح عليه ، انت ينبغي عليك التعديل بمايناسبك بعد فهم العملية
أول شي اضعه في ملف الاعداد هو تحديد نوع الـ ddns المستخدم محليا مع عدم السماح لأحد ان يقوم بتحديث الخدمة لدي عبر كتابة السطور التالية
كود:
ddns-update-style none; ignore client-updates;
كود:
option domain-name "example.com"; option routers 10.0.0.1; option domain-name-server 10.0.0.3; default-lease-time 86400; max-lease-time 172800;
ثاني سطر هو الروتر ضع اي بي الروتر لديك ولو كان نفس جهازك يعمل كروتر ، ضع نفس الاي بي بمعنى اخر هو الـ Gateway
السطر الثالث هو اي بي سيرفر DHCP وهو نفس الجهاز لدي 10.0.0.3
السطرين الاخيرة مدة صلاحية الاي بي بالدقائق ضع ما يناسبك.
ولو حبيت تضيف سيرفر ntp للكلينتس هكذا
كود:
option ntp-servers 192.168.1.1;
بعد ذلك اقوم بتحديد مجال الشبكة على النحو التالي
كود:
subnet 10.0.0.0 netmask 255.255.255.0 { }
كود:
subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.1 10.0.0.30; }
ونقدر نضع الاعدادات العامة السابقة داخل هذا البلوك لتكون مخصصه لهذا المجال فقط ، ويمكننا اضافة بلوكات لمجالات اخرى يخدمها السيرفر ونضع اعداداتها فيها.
ولتحديد اي بي معين لجهاز معين حسب الماك ادرس ، أقوم بكتابة ما يلي
كود:
host pc4 { hardware ethernet 00:0f:65:d1:a0:14; fixed-address 10.0.0.4; }
فالصورة النهائية لملف الاعداد ستكون على النحو التالي
كود:
ddns-update-style none; ignore client-updates; option domain-name "example.com"; option routers 10.0.0.1; option domain-name-servers 10.0.0.3; default-lease-time 86400; max-lease-time 172800; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.1 10.0.0.30; } host pc4 { hardware ethernet 00:0f:65:d1:a0:14; fixed-address 10.0.0.4; }
كود:
[root@example ipv4]# service dhcpd start Starting dhcpd: [ OK ] [root@example ipv4]# chkconfig dhcpd on [root@example ipv4]#
لمزيد من المعلومات استخدم الاوامر
كود:
man dhcpd man dhcpd.conf man dhcp-options
تعليق