كيفية تعيين عنوان IP ثابت في أوبونتو

النقاط الرئيسية

بعد جمع اسم الاتصال وقناع الشبكة الفرعية والبوابة الافتراضية، يمكنك تعيين عنوان IP ثابت في المحطة الطرفية باستخدام الأمر nmcli. أو، في سطح مكتب GNOME، افتح إعدادات الاتصال وانقر على أيقونة +، ثم أدخل معلومات عنوان IP الثابت هناك.



تعتمد شبكتك المنزلية على عناوين IP لتوجيه البيانات بين الأجهزة، وفي بعض الأحيان عند إعادة الاتصال بالشبكة، قد يتغير عنوان الجهاز. إليك كيفية منح جهاز كمبيوتر يعمل بنظام التشغيل Ubuntu Linux عنوان IP دائمًا يصمد أمام عمليات إعادة التشغيل.


ما هو عنوان IP الثابت؟

كل شيء على شبكة منزلك، سواء كان يستخدم اتصالاً سلكيًا أو شبكة Wi-Fi، له عنوان IP. IP هو اختصار لـ Internet Protocol (بروتوكول الإنترنت). عنوان IP هو عبارة عن سلسلة من أربعة أرقام مفصولة بثلاث نقاط. كل عنوان IP فريد داخل تلك الشبكة.

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


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

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

تعيين عنوان IP ثابت في أوبونتو

Nmcliهي أداة إدارة الشبكة من سطر الأوامر، ويمكن استخدامها لتغيير عنوان IP الخاص بك، وتكوين أجهزة الشبكة، و– ذات الصلة بأغراضنا — إعداد IP ثابت في Ubuntu.

نحن نستعرض هذه التقنية على Ubuntu 22.04 LTS، ولكن من المفترض أن تعمل على أي توزيع Linux، بما في ذلك Ubuntu 23.04.

nmcli

تم إصدار الأداة في عام 2004، لذا يجب أن تكون موجودة على أي توزيع قياسي تقريبًا.


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

nmcli connection show

استخدام nmcli لسرد اتصالات الشبكة

يعرض هذا بعض المعلومات حول كل اتصال. لدينا اتصال واحد فقط تم تكوينه.

تفاصيل اتصال شبكة واحد يتم عرضها بواسطة nmcli

إن الناتج أوسع من نافذة المحطة الطرفية. هذه هي المعلومات التي تظهر لنا.


اسم

معرف UUID

يكتب

جهاز

خطة الشبكة-enp0s3

1eef7e45-3b9d-3043-bee3-fc5925c90273

إيثرنت

إن بي0 إس 3

  • اسم:يُطلق على اتصال الشبكة الخاص بنا اسم “netplan-enp0s3”.
  • معرف UUID:المعرف الفريد عالميًا الذي يستخدمه Linux للإشارة إلى هذا الاتصال داخليًا.
  • يكتب:هذا اتصال إيثرنت.
  • جهاز:يستخدم هذا الاتصال واجهة الشبكة “enp0s3”. وهي بطاقة الشبكة الوحيدة في هذا الكمبيوتر.

يمكننا استخدام ip أمر لاكتشاف عنوان IP الذي يستخدمه هذا الكمبيوتر.

ip addr

مخرجات أمر ip addr تظهر عنوان ip الخاص بالكمبيوتر

في الناتج، يمكننا رؤية الإدخال “enp0s3” وعنوان IP الحالي الخاص به، 192.168.86.117. “/24” هي طريقة مختصرة للقول بأن هذه الشبكة تستخدم قناع الشبكة الفرعية 255.255.255.0. دوِّن هذا الرقم، فسنحتاج إلى استخدامه لاحقًا.


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

إذا أردنا استخدام عنوان IP مختلف، فحاول إرسال أمر ping إليه. سنختبر ما إذا كان عنوان IP 192.168.86.128 قيد الاستخدام. إذا كان كل شيء آخر على شبكتك يستخدم DHCP ولم تحصل على أي استجابة لأمر ping، فسنقوم باختباره. ping الأمر، يجب أن يكون آمنًا للاستخدام.

ping 192.168.86.128

استخدام ping لتحديد ما إذا كان عنوان IP قيد الاستخدام


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

نحتاج أيضًا إلى معرفة عنوان IP الخاص بالبوابة الافتراضية لديك، والذي سيكون عادةً جهاز التوجيه الخاص بالنطاق العريض لديك. يمكننا العثور عليه باستخدام ip الأمر و route الخيار، والذي يمكننا اختصاره إلى “r”.

ip r

استخدام الأمر ip للعثور على عنوان IP الخاص بالبوابة الافتراضية

المدخل الذي يبدأ بـ “default” هو المسار إلى البوابة الافتراضية. عنوان IP الخاص بها هو 192.168.86.1. الآن يمكننا البدء في إصدار الأوامر لإعداد عنوان IP الثابت الخاص بنا.

الأمر الأول طويل.

sudo nmcli con add con-name "static-ip" ifname enp0s3 type ethernet ip4 192.168.86.128/24 gw4 192.168.86.1


إنشاء اتصال جديد باستخدام الأمر nmcli

إذا تم تناولها على شكل قطع صغيرة، فلن تكون سيئة كما تبدو. نحن نستخدم sudo. ال nmcli الحجج هي:

  • مع:اختصار لكلمة “اتصال”.
  • يضيف:سوف نضيف اتصالاً.
  • اسم العنوان “static-ip”:سيكون اسم اتصالنا الجديد هو “static-ip”.
  • إذا كان اسم الملف enp0s3:سيستخدم الاتصال واجهة الشبكة “enp0s3”.
  • نوع الايثرنت:نحن نقوم بإنشاء اتصال إيثرنت.
  • ip4 192.168.86.128/24:عنوان IP وقناع الشبكة الفرعية في تدوين التوجيه بين المجالات بدون فئات. هذا هو المكان الذي تحتاج فيه إلى استخدام الرقم الذي لاحظته سابقًا.
  • gw4 192.168.86.1:عنوان IP الخاص بالبوابة التي نريد لهذا الاتصال أن يستخدمها.


لجعل اتصالنا اتصالاً فعالاً، نحتاج إلى تقديم بعض التفاصيل الإضافية. اتصالنا موجود الآن، لذا فنحن لا نضيف أي شيء، بل نعدل الإعدادات، لذا نستخدم mod الحجة. الإعداد الذي نقوم بتغييره هو إعدادات DNS IPv4. 8.8.8.8 هو عنوان IP لخادم DNS العام الأساسي لشركة Google، و8.8.4.4 هو خادم DNS الاحتياطي لشركة Google.

لاحظ أن هناك “v” في “ipv4”. في الأمر السابق كان بناء الجملة هو “ip4” بدون “v”. يجب استخدام “v” عند تعديل الإعدادات، ولكن ليس عند إضافة اتصالات.

nmcli con mod "static-ip" ipv4.dns "8.8.8.8,8.8.4.4"

استخدام الأمر nmcli لتعيين خوادم DNS لاتصال ما


لجعل عنوان IP ثابتًا، نحتاج إلى تغيير الطريقة التي يحصل بها عنوان IP على قيمته. الإعداد الافتراضي هو “تلقائي” وهو الإعداد الخاص بـ DHCP. نحتاج إلى ضبطه على “يدوي”.

nmcli con mod "static-ip" ipv4.method manual

استخدام الأمر nmcli لتعيين عنوان IP ليكون ثابتًا

والآن يمكننا أن نبدأ أو “نثير” اتصالنا الجديد.

nmcli con up "static-ip" ifname enp0s3

استخدام الأمر nmcli لبدء اتصال الشبكة


لم نتلق أي رسائل خطأ، وهو أمر رائع. فلنستخدم nmcli للنظر في اتصالاتنا مرة أخرى.

nmcli con show

تفاصيل اتصالين بالشبكة يتم عرضهما بواسطة nmcli

وهنا الناتج:

اسم

معرف UUID

يكتب

جهاز

عنوان IP ثابت

da681e18-ce9c-4456-967b-63a59c493374

إيثرنت

إن بي0 إس 3

خطة الشبكة-enp0s3

1eef7e45-3b9d-3043-bee3-fc5925c90273

إيثرنت

اتصال IP الثابت الخاص بنا نشط ويستخدم الجهاز “enp0s3”. لم يعد الاتصال الحالي “netplan-enp0s3” مرتبطًا بواجهة شبكة مادية لأننا قمنا بحذف “enp0s3” منه.


تعيين عنوان IP ثابت في Ubuntu باستخدام واجهة المستخدم الرسومية

انقر على الأيقونات الموجودة في أقصى يمين شريط النظام لعرض قائمة النظام، ثم انقر على خيار القائمة “Wired Connected”. إذا كنت تستخدم اتصالاً لاسلكيًا، فانقر بدلاً من ذلك على اسم شبكة Wi-Fi الخاصة بك.

يتم عرض الاتصالات المتاحة. تشير النقطة إلى الاتصالات المستخدمة. انقر فوق خيار القائمة “Wired Settings” (الإعدادات السلكية) أو “Wi-Fi Settings” (إعدادات شبكة Wi-Fi). يتم عرض تفاصيل الاتصال النشط.

إذا اتبعت تعليماتنا السابقة، فسيكون الاتصال الجديد هو الاتصال النشط. يمكننا أن نرى أن اتصالنا “static-ip” الجديد يحتوي على عنوان IP، والبوابة الافتراضية، وخوادم DNS التي قمنا بتعيينها له.

قائمة النظام مع "متصل سلكيًا" تم توسيع اللوحة


لإنشاء اتصال جديد باستخدام تطبيق “الإعدادات”، انقر فوق “+“الرمز الموجود على صفحة “الشبكات”، أعلى قائمة الاتصالات السلكية.

1725170369 185 كيفية تعيين عنوان IP ثابت في أوبونتو

يظهر مربع حوار. نحتاج إلى توفير اسم لاتصال IP الثابت الجديد.

إعطاء اسم لملف تعريف اتصال جديد في "ملف تعريفي جديد" حوار

نحن نطلق على اتصالنا الجديد اسم “static-2”. انقر فوق علامة التبويب “IPv4”.

توفير تفاصيل اتصال IPv4 لملف تعريف اتصال جديد في "ملف تعريفي جديد" حوار


حدد زر الاختيار “يدوي”، وأكمل حقول “العنوان” و”قناع الشبكة” و”البوابة”. وأكمل أيضًا حقل DNS، ثم انقر فوق الزر الأخضر “تطبيق”. لاحظ الفاصلة بين إدخالات DNS.

تم إدراج اتصالنا الجديد في جزء الاتصالات “السلكية”.

17

بإمكانك التبديل بين الاتصالات المتاحة من خلال النقر مباشرة على أسمائها.

إذا كنت تريد تعديل اتصال بعد إنشائه، فانقر على أيقونة الترس. في هذه الحالة، سندخل الإعدادات الخاصة باتصال “static-ip”.


1725170370 476 كيفية تعيين عنوان IP ثابت في أوبونتو

سيتم فتح مربع حوار. انقر فوق علامة التبويب “IPv4”.

علامة التبويب IPv4 في مربع حوار إعدادات الاتصال

نظرًا لأننا قمنا بتعيين عنوان IP الجديد ليكون ثابتًا، فقد تم تحديد زر الاختيار “يدوي”. يمكنك تغيير هذا إلى DHCP مرة أخرى عن طريق تحديد زر الاختيار “تلقائي (DHCP)”، والنقر فوق الزر الأخضر “تطبيق”.

راحة الاتصال

استخدام nmcli باستخدام أوامر سطح مكتب GNOME والتطبيقات، يمكنك التنقل بين اتصالات الشبكة بسهولة وسرعة كبيرة.


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

أضف تعليق