كيفية إعداد systemd-networkd على نظام Linux

Systemd-networkd هي أداة نظام تعمل في الخلفية على أنظمة Linux وتدير تكوينات الشبكة. يمكنه اكتشاف أجهزة الشبكات أثناء توصيلها وحتى إنشاء أجهزة شبكات افتراضية. هذه الأداة مفيدة بشكل خاص مع تكوينات الشبكة المعقدة ، مثل الخوادم والحاويات. في هذا الدليل ، سنتناول كيفية إعداد systemd-networkd على نظام Linux.

ملاحظة: في هذا الدليل ، سنركز فقط على اتصالات Ethernet. في حين أنه من الممكن استخدام WiFi مع systemd-networkd ، إلا أنه ليس من السهل الإعداد ، وهناك أدوات أفضل بكثير لاستخدامها مع WiFi على Linux ، مثل Network Manager.

كيفية إعداد systemd-networkd على نظام Linux

تمكين وبدء الخدمات

لاستخدام البرنامج الخفي systemd-networkd للتعامل مع تكوينات الشبكة الخاصة بك على Linux ، يجب تشغيله. افتراضيًا ، يتم إيقاف تشغيل هذه الخدمة. لتشغيله ، افتح نافذة طرفية على سطح مكتب Linux. بمجرد فتح نافذة المحطة ، قم بتشغيل  الأمر systemctl enable  في  systemd-networkd.serviceالملف systemd-resolved.serviceوالملف. 

يتيح sudo systemctl خدمة systemd -olved

يتيح sudo systemctl خدمة systemd-networkd

بمجرد تمكين ملفي الخدمة ، سيتم تشغيلهما في كل مرة يتم فيها تشغيل الكمبيوتر. ومع ذلك ، إذا كنت ترغب في بدء استخدام الخدمات الآن ، دون إعادة التشغيل ، يمكنك تهيئتها باستخدام الأمر systemctl start في ملفي الخدمة اللذين تم تمكينهما مسبقًا.

sudo systemctl بدء systemd -olved.service sudo systemctl بدء systemd-networkd.service

مع بدء كلتا الخدمتين الآن ، سيتمكن جهاز الكمبيوتر ونظام init الخاص بك من رؤية الخدمة والتفاعل معها. للتحقق مما إذا كان كلا ملفي الخدمة قد تم تشغيلهما بنجاح ، استخدم أمر الحالة .

كيفية إعداد systemd-networkd على نظام Linux

systemctl status systemd -olved.service systemctl status systemd-networkd.service

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

تعطيل مدير الشبكة

لا يعمل Systemd-networkd إذا كانت هناك أدوات شبكات أخرى قيد التشغيل. في معظم أنظمة تشغيل Linux ، يعد NetworkManager هو أداة الشبكة المفضلة. لتعطيله ، أدخل الأوامر التالية أدناه في نافذة طرفية.

sudo systemctl تعطيل NetworkManager.service sudo systemctl stop NetworkManager.service

البحث عن المحول السلكي الخاص بك

لاستخدام systemd-networkd ، تحتاج إلى تحديد موقع المحول السلكي. السبب الذي تحتاج إلى تحديده هو أن المحول يحتاج إلى تحديده في ملف التكوين لملف تعريف اتصال الشبكة.

في نظام Linux ، هناك العديد من الطرق المختلفة لمعرفة معرّف الجهاز الخاص بالمحول السلكي. في هذا الدليل ، سنركز على أمر networkctl list . هذا الأمر سهل القراءة ، حتى للمستخدمين المبتدئين ، ولا يحجب مخرجات الجهاز بأطنان من المعلومات غير المفيدة.

لمعرفة ما هو محول السلكي (إيثرنت) الخاص بك على Linux ، قم بتشغيل الأمر التالي في نافذة طرفية.

كيفية إعداد systemd-networkd على نظام Linux

قائمة networkctl | grep الأثير

ابحث في القائمة عن جهاز الشبكة الخاص بك. سيبدأ على الأرجح بـ "enp" أو "eth". تجاهل الأجهزة التي تبدأ بـ "virb" أو "vnet" إلا إذا كنت تعرف ما تفعله ، لأن هذه الأجهزة عبارة عن محولات شبكات افتراضية للجهاز.

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

إنشاء ملفات التكوين

تعتبر عملية تكوين systemd-networkd سهلة للغاية ، وقد تبدو غريبة ، نظرًا لأنها أداة مساعدة لإدارة شبكة سطر الأوامر. ومع ذلك ، في نمط systemd النموذجي ، من السهل فهمها وإعدادها.

في هذا القسم من الدليل ، سنتناول كيفية إنشاء ملف تكوين أساسي لاستخدام ethernet مع systemd-networkd. لن نغطي المزيد من التكوينات المتقدمة. إذا كنت ترغب في إعداد أكثر تقدمًا مما هو مغطى في هذا المنشور ، فارجع إلى دليل systemd-networkd عن طريق تشغيل الأمر man systemd-networkd في نافذة طرفية.

لإنشاء ملف تكوين جديد لـ systemd-networkd ، قم بتشغيل نافذة طرفية. بمجرد فتح نافذة المحطة ، قم بتشغيل الأمر sudo -s لرفع الجلسة الطرفية إلى حساب الجذر.

sudo -s

باستخدام Terminal كجذر ، استخدم الأمر touch لإنشاء ملف تكوين جديد في /etc/systemd/network/المجلد.

المس /etc/systemd/network/20-wired.network

بعد إنشاء ملف التكوين الجديد ، افتحه في محرر نصوص Nano لأغراض التحرير.

nano -w /etc/systemd/network/20-wired.network

في محرر نصوص Nano ، الصق الكود التالي. ومع ذلك ، ضع في اعتبارك أن هذا الرمز بحاجة إلى التغيير ، لذلك لا تقم بحفظه حتى تكتمل عملية التحرير.

ملاحظة: قم بتغيير "ETHERNET-ID" باستخدام اسم المحول السلكي الموجود في القسم السابق من الدليل.

[Match]
Name=ETHERNET-ID

[Network]
DHCP=yes

الآن أن الرمز هو داخل ملف التكوين حفظ عمليات التحرير مع  السيطرة + O والخروج مع  السيطرة + X .

ابدأ باستخدام systemd-networkd

تم تكوين Systemd-networkd. الآن ، حان الوقت لاستخدامه. لاستخدام systemd-networkd ، ستحتاج إلى تشغيل أمر إعادة التشغيل . سيعيد هذا الأمر تشغيل خدمة systemd-networkd حتى تتمكن من رؤية ملف التكوين الجديد الذي قمت بإنشائه.

إعادة تشغيل systemctl systemd-networkd

عند إعادة تشغيل الخدمة ، يجب أن تستخدم بطاقة الشبكة الخاصة بك مع systemd-networkd.

ابحث عن شيء اخر؟ تحقق من قائمتنا لأفضل أدوات مراقبة شبكة Linux .

Leave a Comment

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.