Scroll to navigation

SYSTEMD-NETWORK-GENERATOR.SERVICE(8) systemd-network-generator.service SYSTEMD-NETWORK-GENERATOR.SERVICE(8)

الاسم

systemd-network-generator.service، systemd-network-generator - توليد تهيئة الشبكة من سطر أوامر النواة

موجز

systemd-network-generator.service

/usr/lib/systemd/systemd-network-generator

الوصف

systemd-network-generator.service هي خدمة نظام تترجم إعدادات ip= والإعدادات ذات الصلة على سطر أوامر النواة (انظر أدناه) إلى ملفات تهيئة systemd.network(5) وsystemd.netdev(5) وsystemd.link(5) التي تفهمها systemd-networkd.service(8) وsystemd-udevd.service(8).

يتم توليد الملفات في /run/systemd/network/.

ملاحظة: على الرغم من الاسم، ينفذ هذا المولد كخدمة systemd عادية وليس تطبيقًا لمفهوم systemd.generator(7).

خيارات سطر أوامر النواة

تفهم هذه الأداة الخيارات التالية:

ip=, nameserver=, rd.route=, rd.peerdns=

يُترجم إلى ملفات systemd.network(5).

بالإضافة إلى المعاملات التي يعرفها dracut.cmdline(7)، يقبل خيار ip= القيمة الخاصة "link-local". إذا تم اختيارها، سيتم تهيئة واجهات الشبكة لعنونة محلية للرابط (IPv4LL، IPv6LL) فقط، ولن يتم تمكين DHCP أو IPv6RA.

أُضيف في الإصدار 245.

ifname=، net.ifname_policy=

يُترجم إلى ملفات systemd.link(5).

أُضيف في الإصدار 245.

vlan=, bond=, bridge=, bootdev=

يُترجم إلى ملفات systemd.netdev(5).

أُضيف في الإصدار 245.

BOOTIF=, rd.bootif=

عندما يُحدد BOOTIF في حقل الواجهة لـ ip=، يُعامل كعنصر نائب خاص بدلاً من اسم واجهة حقيقي. ثم، بالاقتران مع عنوان MAC المقدم من BOOTIF=، يُترجم هذا إلى ملف systemd.network(5) يطابق عنوان MAC المقدم. عندما يُمرر rd.bootif=0، تُعطل هذه الوظيفة، ويُتجاهل خيار BOOTIF=.

انظر dracut.cmdline(7) للتفاصيل حول استخدام هذه الخيارات.

أُضيف في الإصدار 261.

انظر dracut.cmdline(7) وsystemd-udevd.service(8) لصياغة الخيارات والتفاصيل.

بيانات الاعتماد

يدعم systemd-network-generator منطق بيانات اعتماد الخدمة كما هو مطبق بواسطة ImportCredential=/LoadCredential=/SetCredential= (انظر systemd.exec(5) للتفاصيل). تُستخدم بيانات الاعتماد التالية عند تمريرها:

network.conf.*، network.link.*، network.netdev.*، network.network.*

يجب أن تحتوي بيانات الاعتماد هذه على بيانات تهيئة صالحة لـ networkd.conf(5) وsystemd.link(5) وsystemd.netdev(5) وsystemd.network(5). من كل بيانات اعتماد متطابقة يتم إنشاء ملف منفصل. مثال: سيتم نسخ بيانات الاعتماد الممررة network.link.50-foobar إلى ملف تهيئة 50-foobar.link.

لاحظ أن الملفات الناتجة يتم إنشاؤها قابلة للقراءة للجميع، لذا يُوصى بعدم تضمين الأسرار في بيانات الاعتماد هذه، بل توفيرها عبر بيانات اعتماد منفصلة مباشرة إلى systemd-networkd.service(8).

أُضيف في الإصدار 256.

لاحظ أنه بشكل مبدئي يتم إعداد خدمة systemd-networkd.service(8) لوراثة بيانات الاعتماد هذه من مدير الخدمة.

انظر أيضًا

systemd(1)، systemd-networkd.service(8)، dracut(8)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

systemd 261~rc3