| connmanctl(1) | General Commands Manual | connmanctl(1) |
نام (NAME)
connmanctl - رابط خط فرمان Connman
خلاصه دستور (SYNOPSIS)
connmanctl [state | technologies | enable technology|offline | disable technology|offline | tether technology on|off | tether wifi on|off ssid passphrase freq | services [service] | peers peer | scan technology | connect service|peer | disconnect service|peer | config service option arg... | vpnconnections [connection] | help]
توضیحات (DESCRIPTION)
برنامه connmanctl یک رابط خط فرمان برای Connman است که میتواند در دو حالت اجرا شود: ورودی دستور همگام ساده، و یک پوسته تعاملی ناهمگام. برای اجرای یک دستور خاص، کاربر میتواند connmanctl command [options] را وارد کند، یا صرفاً connmanctl را تایپ کند که در حالت دوم، یک پوسته تعاملی آغاز به کار خواهد کرد.
برنامه connmanctl میتواند بیشتر اتصالات شبکه را مدیریت کند. از این ابزار میتوان برای فعال/غیرفعال کردن هر فناوری موجود در سیستم، نمایش فهرست سرویسهای در دسترس، اتصال/قطع اتصال شبکهها، نمایش ویژگیهای سیستم، فناوریها و هر سرویس مجزا، و همچنین پیکربندی تمامی ویژگیها استفاده کرد. این ابزار همچنین قادر است تغییرات ویژگیهای سرویسها، فناوریها و سیستم را پایش کند.
در پوسته تعاملی، میتوان از تمامی همین دستورها استفاده کرد. این حالت استفاده سریعتری را در زمان نیاز به کار گستردهتر با connmanctl فراهم میکند. علاوه بر این، اتصال به اکسسپوینتهای بیسیم محافظتشده برای بار اول نیازمند پوسته تعاملی است.
دستورها و گزینهها (COMMANDS AND OPTIONS)
- help
- منوی راهنمای خلاصه را در پایانه نمایش میدهد.
- state
- ویژگیهای سیستم را نمایش میدهد. شامل وضعیت آنلاین (برخط) سیستم، حالت آفلاین، و حالت نشست (session).
- technologies
- فهرستی از تمام انواع فناوریهای موجود در سیستم و ویژگیهای آنها را نمایش میدهد. برای توضیحات مربوط به هر ویژگی، بخش ویژگیها در Technology API را ببینید.
- enable technology
- نوع فناوری دادهشده (مانند ethernet، wifi، 3g و غیره) را فعال میکند. برق فناوری را روشن میکند، اما متصل نمیشود مگر اینکه سرویسی وجود داشته باشد که مقدار autoconnect آن روی True تنظیم شده باشد.
- disable technology
- نوع فناوری دادهشده را غیرفعال میکند. برق فناوری را خاموش کرده و در صورتی که متصل باشد، اتصال آن را قطع میکند.
- enable offline
- حالت آفلاین را فعال میکند. تمام فناوریها را در سراسر سیستم قطع کرده و برق آنها را خاموش میکند، اگرچه هر فناوری میتواند بهصورت جداگانه دوباره روشن شود.
- disable offline
- حالت آفلاین را غیرفعال میکند. فناوریها مطابق با خطمشیهای فردی خود دوباره روشن میشوند.
- tether technology on | off
- فعال یا غیرفعال کردن اشتراک اینترنت (tethering) روی technology. بهطور پیشفرض امکان اشتراک اینترنت از طریق ethernet وجود ندارد، زیرا معمولاً شبکههای محلی را مختل میکند. برای فعالسازی به connman.conf(5) مراجعه کنید.
- tether wifi on | off ssid passphrase [freq]
- فعال یا غیرفعال کردن اشتراک اینترنت بیسیم، و همچنین تنظیم SSID و عبارت عبور (passphrase).
- services
- فهرستی از تمام سرویسهای در دسترس را نمایش میدهد. این فهرست شامل شبکههای wifi مجاور، اتصالات کابلی ethernet، دستگاههای بلوتوث و غیره است. وجود یک علامت ستاره در جلوی سرویس نشاندهنده آن است که قبلاً به این سرویس متصل شده است.
- services service
- فهرستی از تمام ویژگیهای آن سرویس را نمایش میدهد. تنها مسیر سرویس (مانند wifi_6834534139723_managed_none) به عنوان پارامتر پذیرفته میشود.
- scan technology
- سرویسهای جدید روی فناوری دادهشده را پویش (اسکن) میکند.
- connect service
- به سرویس دادهشده متصل میشود. برخی سرویسها برای اتصال نیازمند بهاصطلاح یک فایل تدارک (provisioning file) هستند؛ به connman-service.config(5) مراجعه کنید.
- disconnect service
- اتصال از سرویس دادهشده را قطع میکند.
- move-before service target-service
- اتصال به service را نسبت به target-service در اولویت قرار میدهد.
- move-after service target-service
- اتصال به target-service را نسبت به service در اولویت قرار میدهد.
- config service option arg...
- یک ویژگی قابلنوشتن از سرویس دادهشده را به مقدار(های) وارد شده پس از option تنظیم میکند. برای جزئیات، زیربخش گزینههای پیکربندی (Config Options) را ببینید.
- monitor target
- سیگنالهای DBus ارسالشده توسط Connman را شنود کرده و نمایش میدهد. اگر ویژگیای که در حال حاضر پایش میشود تغییر کند، تغییرات نشان داده خواهند شد. اگر هیچ target مشخص نشده باشد، تمام تغییرات نشان داده میشوند. برای خلاصهای از پارامترها، زیربخش گزینههای پایش (Monitor Options) را ببینید.
- vpnconnections
- فهرستی از تمام اتصالات vpn دردسترس را نمایش میدهد.
- vpnconnections connection
- ویژگیهای فعلی connection را نمایش میدهد.
دستورهای فقط در دسترس در حالت تعاملی (Commands only available in interactive mode):
- agent on | off
- فعال یا غیرفعال کردن عامل بیسیم (wireless agent)، که برای وارد کردن عبارتهای عبور شبکه بیسیم استفاده میشود. برای نمونهای از اتصال به یک اکسسپوینت بیسیم، بخش مثالها (EXAMPLES) این صفحه راهنما را ببینید.
- vpnagent on | off
- فعال یا غیرفعال کردن عامل vpn (vpn agent)، که برای وارد کردن اطلاعات احراز هویت vpn استفاده میشود.
گزینههای پیکربندی (Config Options):
- autoconnect on | off
- ویژگی اتصال خودکار (autoconnect) سرویس را تنظیم میکند.
- ipv4 off | dhcp | manual address netmask gateway
- تنظیمات IPv4 را برای سرویس پیکربندی میکند. آرگومان off یعنی از IPv4 استفاده نخواهد شد، dhcp یعنی از dhcp برای دریافت تنظیمات استفاده میشود و manual یعنی از آرگومانهای دادهشده به عنوان تنظیمات IPv4 استفاده خواهد شد. address، netmask و gateway باید آدرسهای معتبر IPv4 باشند. برای جزئیات، بخش مثالها (EXAMPLES) این صفحه راهنما را ببینید.
- ipv6 off | auto | manual address prefixlength gateway
- تنظیمات IPv6 را برای سرویس پیکربندی میکند. آرگومان off یعنی از IPv6 استفاده نخواهد شد، auto یعنی تنظیمات از شبکه درخواست میشود و manual یعنی از آرگومانهای دادهشده به عنوان تنظیمات IPv6 استفاده خواهد شد. address و gateway باید آدرسهای معتبر IPv6 باشند. prefixlength طول پیشوند بر حسب بیت است. برای جزئیات، بخش مثالها (EXAMPLES) این صفحه راهنما را ببینید.
- nameservers dns [...]
- تنظیم فهرست کارگزارهای نام (nameservers)، که با فاصله از هم جدا میشوند.
- timeservers server [...]
- تنظیم فهرست کارگزارهای زمان (timeservers)، که با فاصله از هم جدا میشوند.
- domains domain [...]
- تنظیم فهرست دامنههای جستجو (search domains)، که با فاصله از هم جدا میشوند.
- proxy direct | auto URL | manual server[...] [--excludes server[...]]
- تنظیمات پروکسی را برای سرویس پیکربندی میکند. direct یعنی از هیچ پروکسی استفاده نخواهد شد. در صورت استفاده از auto بدون پارامتر، تنظیمات پروکسی از شبکه درخواست خواهد شد. در غیر این صورت، از URL به عنوان نشانی وب پیکربندی خودکار پروکسی استفاده میشود. هنگامی که روی manual تنظیم شود، فهرست نخست کارگزارها به عنوان کارگزارهای پروکسی استفاده شده و ترافیک ارسالی به فهرست دوم کارگزارها از پروکسی مستثنی میشود. فهرست کارگزارهای مستثنی اختیاری است. برای جزئیات، بخش مثالها (EXAMPLES) این صفحه راهنما را ببینید.
گزینههای پایش (Monitor Options):
- services [off]
- تغییرات سرویسها را پایش میکند، برای مثال دریافت یک نشانی IP توسط یک سرویس.
- tech [off]
- تغییرات فناوریها را پایش میکند، برای مثال فعال شدن یک فناوری.
- manager [off]
- تغییرات ویژگیهای سراسری، فناوریهای دردسترس، سرویسها، و همتایان (peers) را پایش میکند.
- vpnmanager [off]
- اتصالات vpn اضافهشده یا حذفشده را پایش میکند.
- vpnconnection [off]
- تغییرات اتصالات vpn را پایش میکند، برای مثال اتصال به یک VPN.
مثالها (EXAMPLES)
فهرست کردن فناوریهای در دسترس:
$ connmanctl technologies
فهرست کردن سرویسهای در دسترس:
$ connmanctl services
پویش برای شبکههای بیسیم:
$ connmanctl scan wifi
استفاده از حالت تعاملی برای دسترسی به یک اکسسپوینت بیسیم:
$ connmanctl
connmanctl> agent on
Agent registered
connmanctl> connect wifi_100ba9d170fc_666f6f626172_managed_psk
Agent RequestInput wifi_100ba9d170fc_666f6f626172_managed_psk
Passphrase = [ Type=psk, Requirement=mandatory ]
Passphrase? password
Connected wifi_100ba9d170fc_666f6f626172_managed_psk
connmanctl>
پیکربندی IP ایستا (static) از طریق خط فرمان:
$ connmanctl config wifi_100ba9d170fc_666f6f626172_managed_psk ipv4 manual
192.168.1.101 255.255.255.0 192.168.1.1
بازگرداندن IP به حالت dhcp:
$ connmanctl config wifi_100ba9d170fc_666f6f626172_managed_psk ipv4 dhcp
تنظیم یک کارگزار پروکسی:
$ connmanctl config wifi_100ba9d170fc_666f6f626172_managed_psk proxy manual
proxy.example.com
تنظیم چندین کارگزار پروکسی:
$ connmanctl config wifi_100ba9d170fc_666f6f626172_managed_psk proxy manual
proxy.example.com http://httpproxy.example.com --excludes
internal.example.com
اشتراکگذاری اتصال بیسیم (ssid برابر با "SSID"، عبارت عبور برابر با "password"):
$ connmanctl tether wifi on SSID password
همچنین ببینید (SEE ALSO)
connman.conf(5), connman-service.config(5), connman-vpn-provider.config(5), connman(8), connman-vpn(8)
| 2015-10-15 |