NETCTL-AUTO(1)   NETCTL-AUTO(1)

netctl-auto - کنترل انتخاب خودکار پروفایل‌های بی‌سیم netctl

netctl-auto {COMMAND} ...

netctl-auto [--help | --version]

از netctl-auto می‌توان برای کنترل انتخاب خودکار پروفایل شبکه که توسط فایل سرویس netctl-auto@.service ارائه می‌شود استفاده کرد. برای جزئیات دربارهٔ این فایل سرویس به netctl.special(7) مراجعه کنید.

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

list

فهرست کردن تمام پروفایل‌هایی که در حال حاضر برای انتخاب خودکار در دسترس هستند. پروفایل‌های فعال با یک ‘*’ و پروفایل‌های غیرفعال با یک ‘!’ مشخص می‌شوند.

switch-to [PROFILE]

تغییر به پروفایل شبکه مشخص‌شده در خط فرمان. در صورت نیاز، پروفایل مشخص‌شده فعال می‌شود و وضعیت سایر پروفایل‌ها تغییر نمی‌کند. این دستور netctl-auto را وادار به استفادهٔ اجباری از پروفایل مشخص‌شده نمی‌کند. در صورت بروز قطع ارتباط، netctl-auto ممکن است یک پروفایل جایگزین را انتخاب کند.

is-active [PROFILE]

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

enable [PROFILE]

فعال‌سازی یک پروفایل شبکه که پیش‌تر غیرفعال شده بود، برای انتخاب خودکار. هر بار که سرویس netctl-auto راه‌اندازی می‌شود، همهٔ پروفایل‌های موجود به صورت پیش‌فرض فعال هستند.

disable [PROFILE]

غیرفعال‌سازی پروفایل مشخص‌شده برای انتخاب خودکار. این تغییر تنها تا زمان متوقف شدن سرویس netctl-auto پابرجا خواهد بود. برای مستثنی کردن دائمی یک پروفایل از انتخاب خودکار، از گزینهٔ ExcludeAuto=yes درون پروفایل استفاده کنید.

enable-all

فعال‌سازی همهٔ پروفایل‌ها برای انتخاب خودکار.

disable-all

غیرفعال‌سازی همهٔ پروفایل‌ها برای انتخاب خودکار.

is-enabled [PROFILE]

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

start [INTERFACE]

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

این دستور نباید به صورت مستقیم اجرا شود، در عوض از دستور زیر استفاده کنید:

systemctl start netctl-auto@<interface>

stop [INTERFACE]

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

این دستور نباید به صورت مستقیم اجرا شود، در عوض از دستور زیر استفاده کنید:

systemctl stop netctl-auto@<interface>

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

$NETCTL_DEBUG

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

netctl(1), netctl.profile(5), netctl.special(7)

10/09/2023   1.29