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

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

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

كل شيء على الشبكة الرئيسية لشبكتك ، سواء كان ذلك باستخدام اتصال سلكي أو Wi-Fi ، له عنوان IP. IP تعني بروتوكول الإنترنت. عنوان IP عبارة عن سلسلة من أربعة أرقام مفصولة بثلاث نقاط. كل عنوان IP فريد داخل تلك الشبكة.

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

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

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

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

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

اقرأ أيضا:  كيفية استخدام حسابين من WhatsApp على هاتف Samsung

ملاحظة: نحن نعرض هذه التقنية على Ubuntu 22.04 LTS ، ولكن يجب أن تعمل على أي توزيعة Linux ، بما في ذلك Ubuntu 23.04. تم إصدار nmclitool في عام 2004 ، لذا يجب أن يكون موجودًا في أي توزيع قياسي تقريبًا.

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

nmcli connection show

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

NAME           UUID                                 TYPE     DEVICE 
netplan-enp0s3 1eef7e45-3b9d-3043-bee3-fc5925c90273 ethernet enp0s3
  • الاسم: يُطلق على اتصال الشبكة الخاص بنا اسم “netplan-enp0s3”.
  • UUID: المعرف الفريد عالميًا الذي يستخدمه Linux للإشارة إلى هذا الاتصال داخليًا.
  • النوع: هذا اتصال إيثرنت.
  • الجهاز: يستخدم هذا الاتصال واجهة الشبكة “enp0s3”. إنها بطاقة الشبكة الوحيدة في هذا الكمبيوتر.

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

ip addr

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

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

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

ping 192.168.86.128

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

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

ip r

 

اقرأ أيضا:  كيفية إضافة وتخصيص خط الاتجاه على الرسم البياني في Google Sheets

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

الإدخال الذي يبدأ بـ “افتراضي” هو المسار إلى البوابة الافتراضية. عنوان 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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

إذا تم أخذها في أجزاء صغيرة ، فهي ليست سيئة كما تبدو. نحن نستخدم sudo. حجج nmcli هي:

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

لجعل اتصالنا اتصالاً فعالاً ، نحتاج إلى تقديم بعض التفاصيل الإضافية. اتصالنا موجود الآن ، لذلك نحن لا نضيف أي شيء ، ونقوم بتعديل الإعدادات ، لذلك نستخدم وسيطة التعديل. الإعداد الذي نغيره هو إعدادات IPv4 DNS. 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"

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

nmcli con up "static-ip" ifname enp0s3

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

nmcli con show

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

ها هي النتيجة:

NAME           UUID                                 TYPE     DEVICE 
static-ip      da681e18-ce9c-4456-967b-63a59c493374 ethernet enp0s3 
netplan-enp0s3 1eef7e45-3b9d-3043-bee3-fc5925c90273 ethernet --

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

اقرأ أيضا:  كيفية إعادة تعيين SSD الخارجي لـ Time Machine

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

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

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

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

 

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

كيفية تعيين عنوان IP ثابت في Ubuntu - %categories

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

راحة الاتصال

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

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

قد يعجبك ايضا