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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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