كيفية تفقد عنوان IP على نظام التشغيل لينكس: دليل شامل بالخطوات

onion ads platform Ads: Start using Onion Mail
Free encrypted & anonymous email service, protect your privacy.
https://onionmail.org
by Traffic Juicy

كيفية تفقد عنوان IP على نظام التشغيل لينكس: دليل شامل بالخطوات

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

مقدمة إلى عناوين IP وأهميتها

عنوان IP (Internet Protocol address) هو رقم تعريف فريد يتم تعيينه لكل جهاز متصل بشبكة تستخدم بروتوكول الإنترنت للاتصال. يعمل عنوان IP كعنوان بريدي لجهازك على الإنترنت، مما يسمح للأجهزة الأخرى بالعثور عليه والتواصل معه. هناك نوعان رئيسيان من عناوين IP:

  • IPv4: هو الإصدار الرابع من بروتوكول الإنترنت، ويتكون من 32 بت، وعادةً ما يتم تمثيله بأربعة أرقام مفصولة بنقاط (على سبيل المثال، 192.168.1.1).
  • IPv6: هو الإصدار السادس من بروتوكول الإنترنت، ويتكون من 128 بت، ويهدف إلى معالجة مشكلة نضوب عناوين IPv4. يتم تمثيله بسلسلة من الأرقام والحروف مفصولة بنقطتين (على سبيل المثال، 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

أهمية معرفة عنوان IP:

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

طرق تفقد عنوان IP على نظام لينكس

يوفر نظام لينكس العديد من الأدوات والبرامج المساعدة التي يمكن استخدامها لتفقد عنوان IP الخاص بك. فيما يلي بعض الطرق الأكثر شيوعًا:

1. استخدام الأمر ip addr

الأمر ip addr هو أداة قوية لإدارة الشبكات في لينكس. يمكن استخدامه لعرض معلومات حول واجهات الشبكة، بما في ذلك عناوين IP. لاستخدامه، افتح الطرفية واكتب الأمر التالي:

ip addr

سيقوم الأمر بعرض قائمة بجميع واجهات الشبكة الموجودة على جهازك، بالإضافة إلى معلومات حول كل واجهة، بما في ذلك عنوان IP الخاص بها. ابحث عن الواجهة التي تتصل بالشبكة (عادةً ما تكون eth0 أو wlan0) وابحث عن سطر يبدأ بـ inet أو inet6. سيحتوي هذا السطر على عنوان IP الخاص بك.

مثال على الإخراج:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::211:22ff:fe33:4455/64 scope link 
       valid_lft forever preferred_lft forever

في هذا المثال، عنوان IPv4 هو 192.168.1.100 وعنوان IPv6 هو fe80::211:22ff:fe33:4455.

2. استخدام الأمر ifconfig

الأمر ifconfig هو أداة قديمة ولكنها لا تزال مستخدمة على نطاق واسع لإدارة الشبكات في لينكس. لعرض معلومات حول واجهات الشبكة، بما في ذلك عناوين IP، افتح الطرفية واكتب الأمر التالي:

ifconfig

سيقوم الأمر بعرض قائمة بجميع واجهات الشبكة الموجودة على جهازك، بالإضافة إلى معلومات حول كل واجهة، بما في ذلك عنوان IP الخاص بها. ابحث عن الواجهة التي تتصل بالشبكة (عادةً ما تكون eth0 أو wlan0) وابحث عن سطر يبدأ بـ inet addr. سيحتوي هذا السطر على عنوان IP الخاص بك.

مثال على الإخراج:

eth0      Link encap:Ethernet  HWaddr 00:11:22:33:44:55  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1000 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1000 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:100000 (100.0 KB)  TX bytes:100000 (100.0 KB)

في هذا المثال، عنوان IPv4 هو 192.168.1.100 وعنوان IPv6 هو fe80::211:22ff:fe33:4455.

ملاحظة: في بعض توزيعات لينكس الحديثة، قد لا يكون الأمر ifconfig مثبتًا افتراضيًا. إذا لم يكن مثبتًا، يمكنك تثبيته باستخدام مدير الحزم الخاص بتوزيعتك. على سبيل المثال، في Debian أو Ubuntu، يمكنك تثبيته باستخدام الأمر:

sudo apt-get install net-tools

3. استخدام الأمر hostname

يمكن استخدام الأمر hostname لعرض اسم المضيف الخاص بجهازك، بالإضافة إلى عنوان IP الخاص به. لعرض عنوان IP الخاص بك، افتح الطرفية واكتب الأمر التالي:

hostname -I

سيقوم الأمر بعرض قائمة بعناوين IP الخاصة بجهازك، مفصولة بمسافات.

مثال على الإخراج:

192.168.1.100 10.0.0.1

في هذا المثال، عنوان IP الخاص بك هو 192.168.1.100 أو 10.0.0.1، اعتمادًا على الواجهة التي تستخدمها.

ملاحظة: يعرض هذا الأمر فقط عناوين IPv4. لعرض عناوين IPv6، يمكنك استخدام الأمر:

hostname -I | xargs -n 1 host

4. استخدام الأمر curl

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

لجلب عنوان IP العام الخاص بك، افتح الطرفية واكتب الأمر التالي:

curl ifconfig.me

سيقوم الأمر بعرض عنوان IP العام الخاص بك.

مثال على الإخراج:

123.45.67.89

في هذا المثال، عنوان IP العام الخاص بك هو 123.45.67.89.

ملاحظة: هناك العديد من الخدمات الأخرى التي يمكنك استخدامها لجلب عنوان IP العام الخاص بك، مثل icanhazip.com و ipinfo.io و ident.me. يمكنك استبدال ifconfig.me بأي من هذه الخدمات في الأمر curl.

5. استخدام واجهة المستخدم الرسومية (GUI)

إذا كنت تستخدم بيئة سطح مكتب رسومية في لينكس (مثل GNOME أو KDE)، فيمكنك تفقد عنوان IP الخاص بك من خلال واجهة المستخدم الرسومية. تختلف الخطوات الدقيقة اعتمادًا على بيئة سطح المكتب التي تستخدمها، ولكن بشكل عام، يمكنك العثور على معلومات الشبكة في إعدادات النظام أو في تطبيق إدارة الشبكات.

مثال في GNOME:

  1. افتح الإعدادات (Settings).
  2. انقر على الشبكة (Network).
  3. ابحث عن الواجهة التي تتصل بالشبكة (عادةً ما تكون Wi-Fi أو Ethernet).
  4. سترى عنوان IP الخاص بك مدرجًا ضمن معلومات الواجهة.

مثال في KDE:

  1. افتح إعدادات النظام (System Settings).
  2. انقر على الشبكة (Network).
  3. انقر على الاتصالات (Connections).
  4. ابحث عن الواجهة التي تتصل بالشبكة (عادةً ما تكون Wi-Fi أو Ethernet).
  5. سترى عنوان IP الخاص بك مدرجًا ضمن معلومات الواجهة.

تحديد عنوان IP الخاص بالموجه (Router)

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

هناك عدة طرق لتحديد عنوان IP الخاص بالموجه:

1. استخدام الأمر route -n

يمكن استخدام الأمر route -n لعرض جدول التوجيه الخاص بجهازك. جدول التوجيه هو قائمة بجميع الشبكات التي يعرف جهازك كيفية الوصول إليها، بالإضافة إلى البوابة الافتراضية (Default Gateway)، وهي الموجه الذي يستخدمه جهازك للوصول إلى الإنترنت.

لإيجاد عنوان IP الخاص بالموجه، افتح الطرفية واكتب الأمر التالي:

route -n

ابحث عن السطر الذي يبدأ بـ 0.0.0.0 أو default. سيحتوي هذا السطر على عنوان IP الخاص بالموجه في عمود Gateway.

مثال على الإخراج:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

في هذا المثال، عنوان IP الخاص بالموجه هو 192.168.1.1.

2. استخدام الأمر netstat -rn

يشبه الأمر netstat -rn الأمر route -n ويعرض أيضًا جدول التوجيه الخاص بجهازك. لإيجاد عنوان IP الخاص بالموجه، افتح الطرفية واكتب الأمر التالي:

netstat -rn

ابحث عن السطر الذي يبدأ بـ 0.0.0.0 أو default. سيحتوي هذا السطر على عنوان IP الخاص بالموجه في عمود Gateway.

مثال على الإخراج:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0

في هذا المثال، عنوان IP الخاص بالموجه هو 192.168.1.1.

3. فحص إعدادات الشبكة في واجهة المستخدم الرسومية (GUI)

كما هو الحال مع تفقد عنوان IP الخاص بجهازك، يمكنك أيضًا فحص إعدادات الشبكة في واجهة المستخدم الرسومية (GUI) للعثور على عنوان IP الخاص بالموجه. ابحث عن معلومات البوابة الافتراضية (Default Gateway) في إعدادات الشبكة.

نصائح إضافية

  • عنوان IP الديناميكي والثابت: يمكن أن يكون عنوان IP الخاص بك ديناميكيًا (يتغير بانتظام) أو ثابتًا (لا يتغير). إذا كان لديك عنوان IP ديناميكي، فقد تحتاج إلى تفقد عنوان IP الخاص بك بانتظام.
  • عنوان IP الخاص والعام: عنوان IP الخاص هو عنوان IP المستخدم داخل شبكتك المحلية، بينما عنوان IP العام هو عنوان IP الذي يراه العالم الخارجي. غالبًا ما يستخدم الموجه عنوان IP العام واحدًا للاتصال بالإنترنت ومشاركة هذا الاتصال مع جميع الأجهزة الموجودة على الشبكة المحلية باستخدام NAT (Network Address Translation).
  • استخدام VPN: إذا كنت تستخدم شبكة افتراضية خاصة (VPN)، فقد يكون عنوان IP الخاص بك مختلفًا عن عنوان IP الحقيقي الخاص بك. ستعرض الخدمات عبر الإنترنت عنوان IP الخاص بخادم VPN بدلاً من عنوان IP الخاص بك.

خلاصة

في هذا الدليل، تعرفنا على كيفية تفقد عنوان IP على نظام التشغيل لينكس باستخدام عدة طرق مختلفة، بما في ذلك استخدام الأوامر ip addr و ifconfig و hostname و curl، بالإضافة إلى استخدام واجهة المستخدم الرسومية (GUI). كما تعلمنا كيفية تحديد عنوان IP الخاص بالموجه (Router) باستخدام الأوامر route -n و netstat -rn، وفحص إعدادات الشبكة في واجهة المستخدم الرسومية. باستخدام هذه المعرفة، يمكنك الآن بسهولة تفقد عنوان IP الخاص بك واستكشاف أخطاء الشبكة وإصلاحها وإعداد الخوادم والتطبيقات التي تعتمد على الشبكة.

نتمنى أن يكون هذا الدليل قد كان مفيدًا. إذا كان لديك أي أسئلة أو تعليقات، فلا تتردد في مشاركتها في قسم التعليقات أدناه.

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments