كيفية البحث عن عنوان IP لخادم DHCP في Linux

كيفية البحث عن عنوان IP لخادم DHCP في Linux
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة.

تتلقى معظم الأنظمة في الشبكة عناوين IP الخاصة بها والمعلمات الأخرى المتعلقة بالشبكات من خادم DHCP. قد تعرف كيفية العثور على عنوان IP لنظامك المعين بواسطة خادم DHCP. ولكن هل تعرف ما هو عنوان IP لخادم DHCP الخاص بك؟





دعنا نشرح بإيجاز ما هو خادم DHCP بالفعل وكيف يمكنك العثور على عنوان IP الخاص به على Linux.





اجعل فيديو اليوم

ما هو خادم DHCP؟

خادم DHCP ، باختصار بروتوكول التكوين الديناميكي للمضيف الخادم ، يوفر عناوين IP ومعلمات الشبكة الأخرى للعملاء على الشبكة. يتيح للأجهزة الحصول على عناوين IP وتجديدها تلقائيًا.





بدون خادم DHCP ، سيتعين على المسؤول تكوين عنوان IP يدويًا لكل جهاز ؛ ومن ثم فهو يقلل أيضًا من الجهود المطلوبة لإدارة الشبكة. يقوم خادم DHCP أيضًا بإزالة فرصة تعارض عنوان IP ، والذي يحدث إذا تم تخصيص نفس عنوان IP لأجهزة متعددة.

تتضمن المعلومات التي يوفرها خادم DHCP عنوان IP وقناع الشبكة الفرعية وعنوان خادم DNS والبوابة الافتراضية ووقت التأجير. يحصل كل عميل DHCP على عنوان IP من خادم DHCP في الخطوات البسيطة التالية:



  • يرسل رسالة بث DHCPDISCOVER
  • يتلقى رسالة DHCPOFFER من خادم DCHP
  • يرسل رسالة DHCPREQUEST إلى خادم DCHP
  • يتلقى رسالة DHCPACK من خادم DCHP

1. ابحث عن عنوان IP لخادم DHCP من دليل / var / log

ال / فار / سجل مجلد على Linux يخزن معظم سجلات النظام. يحتوي على سجلات التفويض وسجلات kernel وسجلات النظام والسجلات التي تم إنشاؤها بواسطة التطبيقات. من هذه السجلات ، يمكنك العثور على عنوان IP لخادم DHCP.

في التوزيعات المستندة إلى دبيان ، يتم تخزين المعلومات المتعلقة بخادم DHCP في ملف / var / log / syslog الدليل أثناء التوزيعات المستندة إلى RHEL ، يتم تخزين هذه المعلومات في ملف / فار / سجل / رسائل الدليل.





على التوزيعات القائمة على دبيان

للعثور على عنوان IP لخادم DHCP على التوزيعات المستندة إلى دبيان ، افتح المحطة وشغل الأمر التالي:

تعطيل وصول الشبكة إلى سجل windows
cat /var/log/syslog | grep -i 'dhcp'

يُظهر الإخراج عملية DHCP بأكملها ومن هناك ، يمكنك بسهولة تحديد عنوان IP لخادم DHCP ، وهو 192.168.42.254 في هذه الحالة.





  معلومات سجل النظام DHCP

على التوزيعات المستندة إلى RHEL

في التوزيعات المستندة إلى RHEL ، ستحتاج إلى تشغيل الأمر أدناه للعثور على عنوان IP لخادم DHCP:

cat /var/log/messages | grep -i 'dhcp'

2. ابحث عن عنوان IP لخادم DHCP باستخدام journalctl

الأمر Journalctl يعرض السجلات التي تم جمعها بواسطة systemd. يظهر في الغالب نفس المعلومات كما هو موضح بواسطة / var / log / syslog .

للعثور على عنوان IP لخادم DHCP ، قم بتشغيل الأمر journalctl كما يلي:

sudo journalctl -r | grep -m1 DHCPACK

يوضح الإخراج أدناه أن النظام قد حصل على عنوان IP من خادم DHCP 192.168.80.254.

  Journalctl-command-1

3. ابحث عن عنوان IP لخادم DHCP باستخدام dhclient.leases

يحتفظ عميل DHCP أو dhclient بقائمة من عقود الإيجار الممنوحة له من قبل خادم DHCP في ملف dhclient.leases ملف. يحتوي هذا الملف على معلومات حول IP لخادم DHCP بالإضافة إلى معلومات أخرى. يمكنك العثور على هذا الملف تحت امتداد / var / lib / dhcp الدليل.

لتحديد عنوان IP لخادم DHCP من ملف dhclient.leases ، قم بتشغيل الأمر التالي:

cat /var/lib/dhcp/dhclient.leases | grep -a -m1 dhcp-server-identifier
  ملف إيجارات dhclient

4. ابحث عن عنوان IP لخادم DHCP باستخدام dhclient

يسمح الأمر dhclient لعملاء Linux بالحصول على عناوين IP وإصدارها وتجديدها من خادم DHCP.

يمكنك استخدام الأمر dhclient التالي للحصول على عنوان IP من خادم DHCP:

sudo dhclient -v 

يعرض هذا الأمر عملية DHCP بأكملها ومن هناك يمكنك بسهولة العثور على عنوان IP لخادم DHCP الخاص بك.

  أمر dhclient

العثور على عنوان IP لخادم DHCP في Linux

يمكنك الآن بسهولة العثور على عنوان IP لخادم DHCP الخاص بك باستخدام أي من الطرق المذكورة أعلاه. على الرغم من أنك قد لا تحتاج إلى معرفته كثيرًا ، إلا أن تعلم كيفية العثور على عنوان IP لخادم DHCP يمكن أن يكون مفيدًا في بعض الأحيان.

بالإضافة إلى عنوان IP لخادم DHCP ، يمكن أن تكون معرفة عنوان IP لجهاز التوجيه الخاص بك مفيدة أيضًا. لأنه بدون هذه المعلومات ، لا يمكنك الوصول إلى صفحة الويب الخاصة بها وإجراء أي تغييرات على التكوين. لحسن الحظ ، الأمر بسيط مثل العثور على عنوان IP لخادم DHCP.