NETCTL(1)   NETCTL(1)

netctl - کنترل مدیر پروفایل شبکه netctl

netctl {COMMAND} [PROFILE]

netctl [--help | --version]

از netctl می‌توان برای بررسی درون‌نگر و کنترل وضعیت سرویس‌های systemd برای مدیر پروفایل شبکه استفاده کرد.

دستورات زیر پشتیبانی می‌شوند:

list

فهرست کردن تمام پروفایل‌های موجود. پروفایل‌های برخط با ‘*’ و سایر پروفایل‌های فعال با ‘+’ علامت‌گذاری می‌شوند.

store

ذخیره می‌کند که کدام پروفایل‌ها در حال حاضر فعال هستند.

restore

پروفایل‌هایی را بارگذاری می‌کند که در آخرین اجرای ‘store’ فعال بوده‌اند.

stop-all

همه پروفایل‌های فعال شبکه را متوقف می‌کند.

start [PROFILE]

پروفایل شبکه مشخص‌شده در خط فرمان را آغاز می‌کند.

stop [PROFILE]

پروفایل شبکه مشخص‌شده در خط فرمان را متوقف می‌کند.

restart [PROFILE]

پروفایل شبکه مشخص‌شده در خط فرمان را راه‌اندازی مجدد می‌کند. اگر هنوز آغاز نشده باشد، راه‌اندازی خواهد شد.

switch-to [PROFILE]

پس از متوقف کردن تمام پروفایل‌هایی که به همان رابط ارجاع دارند، پروفایل شبکه مشخص‌شده در خط فرمان را آغاز می‌کند.

is-active [PROFILE]

بررسی می‌کند که آیا پروفایل شبکه مشخص‌شده در خط فرمان فعال است یا خیر. وضعیت فعلی را چاپ می‌کند.

status [PROFILE]

اطلاعات وضعیت مختصر زمان اجرا درباره یک پروفایل و به دنبال آن تازه‌ترین داده‌های گزارش آن از ژورنال را نمایش می‌دهد.

enable [PROFILE]

واحد systemd را برای پروفایل مشخص‌شده فعال می‌کند. این کار یک فایل پیکربندی واحد ایجاد می‌کند. اگر فایل از قبل موجود باشد، دستور ناموفق خواهد بود. هیچ پروفایل دیگری به جز مورد مشخص‌شده فعال نخواهد شد. تغییرات در گزینه‌های عمومی در مشخصات یک پروفایل به‌طور خودکار به فایل پیکربندی واحد منتقل نمی‌شوند. پس از چنین تغییراتی، لازم است پروفایل مجدداً فعال‌سازی (‘reenable’) شود.

disable [PROFILE]

واحد systemd را برای پروفایل مشخص‌شده غیرفعال می‌کند. این کار فایلی را که توسط ‘enable’ ایجاد شده بود حذف می‌کند، حتی اگر سفارشی‌سازی شده باشد؛ بنابراین مراقب باشید.

reenable [PROFILE]

واحد systemd را برای پروفایل مشخص‌شده مجدداً فعال می‌کند. این کار در عمل ترکیبی از ‘disable’ و ‘enable’ است.

is-enabled [PROFILE]

بررسی می‌کند که آیا واحد systemd برای پروفایل مشخص‌شده فعال است یا خیر. وضعیت فعال بودن فعلی را چاپ می‌کند.

edit [PROFILE]

فایل پروفایل مشخص‌شده را در یک ویرایشگر باز می‌کند. این کار هیچ پروفایلی را مجدداً فعال، راه‌اندازی مجدد یا اعتبارسنجی نمی‌کند.

verify [PROFILE]

فایل پروفایل مشخص‌شده را برای خطاهای نحوی بررسی می‌کند. اگر خطایی یافت نشود، هیچ خروجی تولید نمی‌شود.

wait-online [PROFILE]

تا زمانی که رابط شبکه مربوط به پروفایل دارای یک نشانی IP با قابلیت مسیریابی از هر نوعی شود منتظر می‌ماند.

در صورت موفقیت 0 و در غیر این صورت یک کد خطای غیر صفر بازگردانده می‌شود.

$NETCTL_DEBUG

اگر بر روی "yes" تنظیم شده باشد، خروجی اشکال‌زدایی تولید می‌شود.

مقدار این متغیر مستقل از مقدار متغیر با همین نام در پروفایل‌ها است.

$NETCTL_STATE_FILE

مکان فایل وضعیت. مقدار پیش‌فرض /var/lib/netctl/netctl.state است.

netctl-auto(1), netctl.profile(5), netctl.special(7), systemctl(1)

10/09/2023   1.29