NETPLAN-APPLY(8) System Manager's Manual NETPLAN-APPLY(8)

netplan-apply - اعمال پیکربندی از فایل‌های YAML نت‌پلان روی سیستم در حال اجرا

netplan [--debug] apply -h|--help

netplan [--debug] apply

دستور netplan apply پیکربندی فعلی نت‌پلان را روی یک سیستم در حال اجرا اعمال می‌کند.

این فرآیند به شرح زیر عمل می‌کند:

1.
پیکربندی بک‌اند از فایل‌های YAML نت‌پلان تولید می‌شود.
2.
بک‌اندهای مناسب (systemd-networkd(8) یا NetworkManager(8)) برای فعال‌سازی و بالا آوردن رابط‌های پیکربندی‌شده فراخوانی می‌شوند.
3.
دستور netplan apply روی رابط‌هایی که همچنان غیرفعال هستند پیمایش کرده، اتصال آن‌ها را از درایورهای مربوطه قطع و دوباره برقرار می‌کند (unbind و rebind). این کار به قواعد تغییر نام udev(7) فرصت اجرا می‌دهد.
4.
در صورتی که اتصال هر دستگاهی دوباره برقرار شده باشد، بک‌اندهای مناسب مجدداً فراخوانی می‌شوند تا در صورت امکان تطابق‌های بیشتری انجام پذیرد.

برای اطلاعات درباره مرحله تولید، به netplan-generate(8) مراجعه کنید. برای جزئیات قالب فایل پیکربندی، به netplan(5) مراجعه کنید.

چاپ راهنمای اولیه.
چاپ خروجی اشکال‌زدایی در طول فرآیند.

دستور netplan apply دستگاه‌های مجازی ایجادشده مانند پل‌ها (bridges) و پیوندها (bonds) را حذف نخواهد کرد، حتی اگر دیگر در پیکربندی نت‌پلان تعریف نشده باشند. این به دلیل آن است که نت‌پلان به صورت بدون وضعیت (stateless) کار می‌کند و از دستگاه‌های مجازی از پیش تعریف‌شده اطلاعی ندارد.

این مسئله را می‌توان با حذف دستی دستگاه مجازی (برای نمونه ip link delete dev bond0) و سپس اجرای netplan apply، راه‌اندازی مجدد سیستم، یا با تهیه یک نسخه پشتیبان موقت از وضعیت YAML در /etc/netplan پیش از ویرایش پیکربندی و ارسال این وضعیت به نت‌پلان حل کرد (مانند mkdir -p /tmp/netplan_state_backup/etc && cp -r /etc/netplan /tmp/netplan_state_backup/etc/ سپس اجرای netplan apply --state /tmp/netplan_state_backup).

netplan(5), netplan-generate(8), netplan-try(8), udev(7), systemd-networkd.service(8), NetworkManager(8)

Daniel Axtens (daniel.axtens@canonical.com).