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 است.