'\" t
.\" Title: netctl.profile
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 10/09/2023
.\" Manual: \ \&
.\" Source: \ \& 1.29
.\" Language: Persian
.\"
.TH "NETCTL\&.PROFILE" "5" "10/09/2023" "\ \& 1\&.29" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "نام (NAME)"
netctl.profile \- گزینههای پروفایل netctl
.SH "خلاصه دستور (SYNOPSIS)"
.sp
netctl\&.profile
.SH "توضیحات (DESCRIPTION)"
.sp
پروفایلهای netctl در مسیر \fI/etc/netctl/\fR قرار دارند و فایلهای متنی ساده هستند\&. این فایلها شامل تعریف متغیرها بر اساس قواعد نحو شل bash میباشند و انتظار نمیرود که کدی را اجرا کنند\&. بهتر است تا حد امکان از نقلقول (کوتیشن) استفاده نشود\&. برای چند متغیر مربوط به WPA، قواعد نقلقول ویژهای (به زیر مراجعه کنید) اعمال میشود\&.
.sp
نام پروفایل همان نام فایل است\&. نام پروفایلها نباید شامل خط جدید (newline) باشد و نباید به \fI\&.action\fR، \fI\&.conf\fR یا \fI\&.service\fR ختم شود\&. هر زمان که یک پروفایل خوانده میشود، تمام اسکریپتهای اجرایی در \fI/etc/netctl/hooks/\fR و هر اسکریپت اجرایی در \fI/etc/netctl/interfaces/\fR با نام رابط مربوط به آن پروفایل فراخوانی (source) میشوند\&. نام پروفایل جاری از طریق متغیر \fIProfile\fR در محیط اسکریپتهای فراخوانیشده در دسترس است\&. هنگام شروع یا توقف یک پروفایل، دستور مربوطه از طریق متغیر \fICommand\fR قابل دسترسی است\&. تعاریف درون اسکریپت یک رابط، تعاریف درون پروفایل را بازنویسی (override) میکنند و تعاریف درون پروفایل نیز تعاریف درون قلابها (hooks) را بازنویسی مینمایند\&. برای هر نوع اتصال، فایلهای نمونه پروفایل در مسیر \fI/etc/netctl/examples/\fR موجود است\&.
.SH "انواع اتصال موجود (AVAILABLE CONNECTION TYPES)"
.PP
ethernet
.RS 4
برای اتصالات سیمی (wired)\&.
.RE
.PP
wireless
.RS 4
برای اتصالات بیسیم\&. این نوع اتصال به وجود و در دسترس بودن
\fBwpa_supplicant\fR
نیاز دارد\&.
.RE
.PP
bond
.RS 4
برای رابطهای پیوند دادهشده (bonded)\&.
.RE
.PP
bridge
.RS 4
برای رابطهای پل (bridge)\&.
.RE
.PP
dummy
.RS 4
برای رابطهای ساختگی (dummy)\&.
.RE
.PP
ppp
.RS 4
برای اتصالات PPP (در حال حاضر فقط PPPoE)\&.
.RE
.PP
pppoe
.RS 4
برای اتصالات PPPoE\&.
.RE
.PP
mobile_ppp
.RS 4
برای اتصالات پهنباند تلفن همراه PPP که از مودم USB استفاده میکنند\&.
.RE
.PP
openvswitch
.RS 4
برای رابطهای پل Open vSwitch\&.
.RE
.PP
tunnel
.RS 4
برای رابطهای تونل\&.
.RE
.PP
tuntap
.RS 4
برای رابطهای TUN/TAP\&.
.RE
.PP
vlan
.RS 4
برای VLANها روی اتصالات مشابه اترنت\&.
.RE
.PP
macvlan
.RS 4
برای MACVLANها روی اتصالات مشابه اترنت\&.
.RE
.PP
wireguard
.RS 4
برای رابطهای WireGuard\&.
.RE
.SH "گزینههای عمومی (GENERAL OPTIONS)"
.PP
\fIDescription=\fR
.RS 4
توضیحی درباره پروفایل\&.
.RE
.PP
\fIConnection=\fR [اجباری برای تمام پروفایلها]
.RS 4
نوع اتصال مورد استفاده توسط پروفایل\&.
.RE
.PP
\fIInterface=\fR [اجباری برای تمام پروفایلها]
.RS 4
نام رابط شبکه مرتبط\&. نام رابط نباید داخل نقلقول قرار گیرد\&.
.RE
.PP
\fIBindsToInterfaces=()\fR
.RS 4
آرایهای از رابطهای فیزیکی شبکه که این پروفایل برای شروع به آنها نیاز دارد\&. برای پروفایلهای فعالشده (enabled)،
\fBsystemd\fR
قبل از شروع پروفایل، منتظر حضور رابطهای مشخصشده خواهد ماند\&. اگر این متغیر مشخص نشود، مقدار پیشفرض آن همان مقدار
\fIInterface=\fR
خواهد بود\&.
.RE
.PP
\fIMACAddress=\fR
.RS 4
آدرس MAC اختیاری برای رابطهای تازه ایجاد شده\&. وقتی روی نام یک رابط موجود تنظیم شود، آدرس آن رابط استفاده میشود\&. انواع اتصالاتی که یک رابط ایجاد میکنند و قادر به تنظیم آدرس MAC هستند عبارتند از:
bond،
bridge،
dummy،
vlan، و
macvlan\&.
.RE
.PP
\fIAfter=()\fR
.RS 4
آرایهای از نامهای پروفایلها که باید قبل از شروع این پروفایل، شروع شوند\&. این صرفاً یک وابستگی ترتیبی است و به معنای فهرستی از پروفایلهای مورد نیاز این پروفایل نیست\&. معنای آن مشابه
\fIAfter=\fR
در
\fBsystemd\&.unit\fR(5)
است\&.
.RE
.PP
\fIWaitOnline=\fR
.RS 4
برای اینکه پروفایل تنها زمانی فعال در نظر گرفته شود که آنلاین است، روی \(oqyes\(cq تنظیم شود\&. پیشفرض \(oqno\(cq است\&.
.RE
.PP
\fIExecUpPost=\fR
.RS 4
دستوری که پس از برقراری اتصال اجرا میشود\&. اگر دستور مشخصشده هر مقداری غیر از 0 (موفقیت) برگرداند،
\fBnetctl\fR
عملیات را متوقف کرده و پروفایل را غیرفعال میکند\&. اگر میخواهید شکست دستور نادیده گرفته شود، عبارت \(oq|| true\(cq را به انتهای آن اضافه کنید\&.
.RE
.PP
\fIExecDownPre=\fR
.RS 4
دستوری که قبل از قطع اتصال اجرا میشود\&. احتیاطهای مشابه با
\fIExecUpPost=\fR
باید رعایت شوند\&.
.RE
.PP
\fITimeoutUp\fR
.RS 4
حداکثر زمان به ثانیه برای انتظار جهت بالا آمدن رابط\&. مقدار پیشفرض \(oq5\(cq است\&.
.RE
.PP
\fIForceConnect=\fR
.RS 4
تنظیم روی \(oqyes\(cq برای اجبار به اتصال حتی اگر رابط از قبل بالا باشد\&. از این گزینه استفاده نکنید مگر اینکه بدانید دقیقاً چه کاری انجام میدهید\&.
.RE
.PP
\fIExcludeAuto=\fR
.RS 4
آیا این پروفایل از انتخاب خودکار پروفایل مستثنی شود یا خیر\&. پیشفرض برای اتصالات بیسیم و اتصالات با DHCP فعال برابر با \(oqno\(cq و در غیر این صورت برابر با \(oqyes\(cq است\&.
.RE
.PP
\fINETCTL_DEBUG=\fR
.RS 4
برای تولید خروجی رفع اشکال (debug) روی \(oqyes\(cq تنظیم شود\&.
.RE
.SH "گزینههای آیپی (IP OPTIONS)"
.sp
این گزینهها برای تمام اتصالاتی که یک شبکه مبتنی بر IP را راهاندازی میکنند اعمال میشوند\&. بهطور خاص، این انواع اتصال عبارتند از: ethernet، wireless، bond، bridge، tunnel، tuntap و vlan\&.
.PP
\fIIP=\fR [اجباری برای IPv4]
.RS 4
یکی از مقادیر \(oqstatic\(cq، \(oqdhcp\(cq یا \(oqno\(cq، بسته به روش مورد نظر برای دریافت آدرس\&.
.RE
.PP
\fIIP6=\fR [اجباری برای IPv6]
.RS 4
یکی از مقادیر \(oqstatic\(cq، \(oqstateless\(cq، \(oqdhcp\-noaddr\(cq، \(oqdhcp\(cq، \(oqno\(cq یا کاملاً خالی (بدون مقدار)\&. تفاوت بین مشخص نکردن و تنظیم روی \(oqno\(cq در نحوه مدیریت بستههای
\fIrouter advertisement\fR
است که توسط \(oqno\(cq مسدود میشود\&.
.RE
.PP
\fIAddress=()\fR [نیازمند \fIIP=static\fR]
.RS 4
آرایهای از آدرسهای IP با پسوند \(oq/\(cq\&. حذف براکتها برای آرایههای شامل یک عنصر در نحو Bash مجاز است\&.
.RE
.PP
\fIGateway=\fR [نیازمند \fIIP=static\fR]
.RS 4
آدرس درگاه (gateway) مسیریابی IP\&.
.RE
.PP
\fIRoutes=()\fR
.RS 4
آرایهای از مسیرهای سفارشی به فرم
\(oq\fB\fR
via
\fB\fR\(cq\&.
.RE
.PP
\fIAddress6=()\fR [نیازمند \fIIP6=static\fR یا \fIIP6=stateless\fR]
.RS 4
آرایهای از آدرسهای IPv6\&. طول پیشوند میتواند با نحو \(oq1234:bcd::11/64\(cq مشخص شود\&. امکان تعیین اصلاحکنندهها (modifiers) وجود دارد، بهویژه \(oq1234:bcd::11/64 nodad\(cq که تشخیص آدرس تکراری (Duplicate Address Detection) را برای آن آدرس غیرفعال میکند\&.
.RE
.PP
\fIGateway6=\fR [نیازمند \fIIP6=static\fR یا \fIIP6=stateless\fR]
.RS 4
آدرس درگاه (gateway) مسیریابی IPv6\&.
.RE
.PP
\fIRoutes6=()\fR
.RS 4
آرایهای از مسیرهای سفارشی به فرم
\(oq\fB\fR
via
\fB\fR\(cq\&.
.RE
.PP
\fIDHCPClient=\fR [نیازمند \fIIP=dhcp\fR]
.RS 4
نام کلاینت DHCP مورد استفاده\&. بهطور پیشفرض،
\fBnetctl\fR
با پشتیبانی از \(oqdhcpcd\(cq و \(oqdhclient\(cq عرضه میشود\&. کلاینتها ممکن است گزینههای اضافی را از طریق متغیرهای خاص خود بپذیرند\&. گزینههای خط فرمان برای
\fBdhcpcd\fR(8)
از
\fIDhcpcdOptions=\fR
خوانده میشوند (پیشفرض \(oq\-L\(cq است)\&. گزینههای خط فرمان برای
\fBdhclient\fR(8)
از
\fIDhclientOptions=\fR
خوانده میشوند\&. مقدار پیشفرض \(oqdhcpcd\(cq است\&.
.RE
.PP
\fIDHCP6Client=\fR [نیازمند \fIIP6=dhcp\fR یا \fIIP6=dhcp\-noaddr\fR]
.RS 4
نام کلاینت DHCPv6 مورد استفاده\&. بهطور پیشفرض، \(oqdhcpcd\(cq و \(oqdhclient\(cq پشتیبانی میشوند\&. گزینههای خط فرمان برای نمونه IPv6 نرمافزار
\fBdhcpcd\fR(8)
از
\fIDhcpcdOptions6=\fR
خوانده میشوند\&. گزینههای خط فرمان برای نمونه IPv6 نرمافزار
\fBdhclient\fR(8)
از
\fIDhclientOptions6=\fR
خوانده میشوند\&. مقدار پیشفرض \(oqdhclient\(cq است\&.
.RE
.PP
\fIDHCPReleaseOnStop=\fR
.RS 4
برای آزادسازی اجاره (lease) DHCP هنگام توقف پروفایل، روی \(oqyes\(cq تنظیم شود\&.
.RE
.PP
\fIIPCustom=()\fR
.RS 4
آرایهای از خطوط آرگومان برای ارسال به
ip\&. این گزینه میتواند برای دستیابی به پیکربندیهای پیچیده در چارچوب
\fBnetctl\fR
استفاده شود\&.
.RE
.PP
\fIHostname=\fR
.RS 4
یک نام میزبان موقت (transient) برای سیستم\&.
.RE
.PP
\fIDNS=()\fR
.RS 4
آرایهای از کارگزارهای نام DNS\&. کافی است آدرسهای IP هر یک از کارگزارهای DNS را مشخص کنید\&.
.RE
.PP
\fIDNSDomain=\fR
.RS 4
یک خط \(oqdomain\(cq برای
\fI/etc/resolv\&.conf\fR،
که به
\fBresolvconf\fR(5)
ارسال میشود\&.
.RE
.PP
\fIDNSSearch=\fR
.RS 4
یک خط \(oqsearch\(cq برای
\fI/etc/resolv\&.conf\fR،
که به
\fBresolvconf\fR(5)
ارسال میشود\&.
.RE
.PP
\fIDNSOptions=()\fR
.RS 4
آرایهای از خطوط \(oqoptions\(cq برای
\fI/etc/resolv\&.conf\fR،
که به
\fBresolvconf\fR(5)
ارسال میشود\&.
.RE
.PP
\fITimeoutDHCP=\fR
.RS 4
حداکثر زمان به ثانیه برای انتظار جهت موفقیت DHCP\&. پیشفرض \(oq30\(cq است\&.
.RE
.PP
\fITimeoutDAD=\fR
.RS 4
حداکثر زمان به ثانیه برای انتظار جهت موفقیت تشخیص آدرس تکراری (DAD) در IPv6\&. پیشفرض \(oq3\(cq است\&.
.RE
.PP
\fISkipDAD=\fR
.RS 4
آیا تشخیص آدرس تکراری بهطور کلی نادیده گرفته شود یا خیر\&. پیشفرض \(oqno\(cq است\&.
.RE
.SH "گزینههای اتصالات ‘ETHERNET’ (OPTIONS FOR ‘ETHERNET’ CONNECTIONS)"
.sp
علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqethernet\(cq شناخته شدهاند:
.PP
\fIAuth8021X=\fR
.RS 4
برای استفاده از احراز هویت 802\&.1x روی \(oqyes\(cq تنظیم شود\&.
.RE
.PP
\fIWPAConfigFile=\fR
.RS 4
مسیر فایل پیکربندی
\fBwpa_supplicant\fR\&.
پیشفرض
\fI/etc/wpa_supplicant\&.conf\fR
است\&.
.RE
.PP
\fIWPADriver=\fR
.RS 4
درایور
\fBwpa_supplicant\fR
مورد استفاده برای احراز هویت 802\&.1x\&. پیشفرض \(oqwired\(cq است\&.
.RE
.PP
\fITimeoutCarrier=\fR
.RS 4
حداکثر زمان به ثانیه برای انتظار دریافت سیگنال حامل (carrier)\&. پیشفرض \(oq5\(cq است\&.
.RE
.PP
\fITimeoutWPA=\fR
.RS 4
حداکثر زمان به ثانیه برای انتظار جهت موفقیت احراز هویت 802\&.1x\&. پیشفرض \(oq15\(cq است\&.
.RE
.PP
\fISkipNoCarrier=\fR
.RS 4
آیا عدم وجود حامل (کابل متصلشده) قابل قبول است یا خیر\&. پیشفرض \(oqno\(cq است\&.
.RE
.PP
\fIPriority=\fR
.RS 4
سطح اولویت پروفایل\&. در صورت انتخاب خودکار پروفایل، پروفایلها به ترتیب اولویت نزولی آزمایش میشوند\&. مقدار پیشفرض در پروفایلهای با DHCP فعال \(oq1\(cq و در غیر این صورت \(oq0\(cq است\&.
.RE
.SH "گزینههای اتصالات ‘WIRELESS’ (OPTIONS FOR ‘WIRELESS’ CONNECTIONS)"
.sp
علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqwireless\(cq شناخته شدهاند:
.PP
\fISecurity=\fR
.RS 4
یکی از مقادیر \(oqnone\(cq، \(oqwep\(cq، \(oqwpa\(cq، \(oqwpa\-configsection\(cq، یا \(oqwpa\-config\(cq\&. پیشفرض \(oqnone\(cq است\&.
.RE
.PP
\fIESSID=\fR [اجباری]
.RS 4
نام شبکهای که قرار است به آن متصل شوید\&. قواعد نقلقول ویژه (به زیر مراجعه کنید) اعمال میشود\&.
.RE
.PP
\fIAP=\fR
.RS 4
شناسه BSSID (آدرس MAC) نقطه دسترسی (Access Point) برای اتصال\&.
.RE
.PP
\fIKey=\fR
.RS 4
کلید مخفی برای شبکه رمزگذاریشده WEP یا WPA\&. قواعد نقلقول ویژه (به زیر مراجعه کنید) اعمال میشود\&.
.RE
.PP
\fIHidden=\fR
.RS 4
آیا شبکه مشخصشده یک شبکه مخفی است یا خیر\&. پیشفرض \(oqno\(cq است\&.
.RE
.PP
\fIAdHoc=\fR
.RS 4
آیا از حالت Ad-Hoc استفاده شود یا خیر\&. پیشفرض \(oqno\(cq است\&.
.RE
.PP
\fIScanFrequencies=\fR
.RS 4
فهرستی از فرکانسها بر حسب مگاهرتز (جداشده با فاصله) برای پویش هنگام جستجوی شبکه\&. پیشفرض همه فرکانسهای موجود است\&.
.RE
.PP
\fIFrequency=\fR
.RS 4
فرکانسی بر حسب مگاهرتز برای استفاده در حالت Ad-Hoc هنگامی که یک IBSS جدید ایجاد میشود (یعنی شبکه از قبل وجود ندارد)\&.
.RE
.PP
\fIPriority=\fR
.RS 4
گروه اولویت برای شبکه\&. در صورت انتخاب خودکار پروفایل، شبکه منطبق با بالاترین اولویت انتخاب خواهد شد\&. پیشفرض \(oq0\(cq است\&.
.RE
.PP
\fIWPAConfigSection=()\fR [اجباری برای \fISecurity=wpa\-configsection\fR]
.RS 4
آرایهای از خطوط که یک بلوک شبکه را برای
\fBwpa_supplicant\fR
تشکیل میدهند\&. تمام گزینههای بالا نادیده گرفته خواهند شد\&.
.RE
.PP
\fIWPAConfigFile=\fR
.RS 4
مسیر فایل پیکربندی
\fBwpa_supplicant\fR\&.
تنها برای
\fISecurity=wpa\-config\fR
استفاده میشود\&. تمام گزینهها به جز
\fIWPADriver=\fR،
\fITimeoutWPA=\fR و
\fIRFKill=\fR
نادیده گرفته خواهند شد\&. این پروفایل از انتخاب خودکار پروفایل مستثنی است\&. پیشفرض
\fI/etc/wpa_supplicant\&.conf\fR
است\&.
.RE
.PP
\fICountry=\fR
.RS 4
کشوری که مقررات فرکانسی آن اعمال خواهد شد\&.
.RE
.PP
\fIWPAGroup=\fR
.RS 4
گروهی که اجازه پیکربندی
\fBwpa_supplicant\fR
از طریق رابط کنترلی آن را دارد\&. پیشفرض \(oqwheel\(cq است\&.
.RE
.PP
\fIWPADriver=\fR
.RS 4
درایور
\fBwpa_supplicant\fR
مورد استفاده\&. پیشفرض \(oqnl80211,wext\(cq است\&.
.RE
.PP
\fITimeoutWPA=\fR
.RS 4
حداکثر زمان به ثانیه برای انتظار جهت موفقیت مراحل اتصال (association) و احراز هویت\&. پیشفرض \(oq15\(cq است\&.
.RE
.PP
\fIRFKill=\fR
.RS 4
نام یک دستگاه
\fBrfkill\fR\&.
در صورت مشخص شدن، این دستگاه برای مسدود/باز کردن رابط در زمان مناسب استفاده میشود\&. نامها را میتوان در
\fI/sys/class/rfkill/rfkillX/name\fR
یافت\&. همچنین میتوان این متغیر را روی \(oqauto\(cq تنظیم کرد\&. در این حالت دستگاه
\fBrfkill\fR
مرتبط با رابط شبکه استفاده میشود\&.
.RE
.SH "گزینههای اتصالات ‘BOND’ (OPTIONS FOR ‘BOND’ CONNECTIONS)"
.sp
رابطهای مشخصشده در \fIBindsToInterfaces=\fR در رابطی با نام \fIInterface=\fR با هم پیوند داده میشوند (bound)\&. علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqbond\(cq شناخته شدهاند:
.PP
\fIMode=\fR
.RS 4
سیاست پیوند (bonding policy)\&. برای جزئیات به مستندات هسته درباره پیوند (bonding) مراجعه کنید\&.
.RE
.PP
\fILinkOptions=\fR
.RS 4
گزینههای اضافی برای ارسال به
\fBip link\fR\&.
برای مشاهده گزینههای موجود، دستور
\fBip link add type bond help\fR
را اجرا کنید\&.
.RE
.SH "گزینههای اتصالات ‘BRIDGE’ (OPTIONS FOR ‘BRIDGE’ CONNECTIONS)"
.sp
رابطهای مشخصشده در \fIBindsToInterfaces=\fR در پلی با نام \fIInterface=\fR شرکت میکنند\&. علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqbridge\(cq شناخته شدهاند:
.PP
\fISkipForwardingDelay=\fR
.RS 4
صرفنظر کردن از (R)STP و فعالسازی فوری تمام اعضای پل\&. این گزینه زمانی که DHCP روی پل استفاده میشود میتواند مفید باشد\&.
.RE
.PP
\fILinkOptions=\fR
.RS 4
گزینههای اضافی برای ارسال به
\fBip link\fR\&.
برای مشاهده گزینههای موجود، دستور
\fBip link add type bridge help\fR
را اجرا کنید\&.
.RE
.SH "گزینههای اتصالات ‘DUMMY’ (OPTIONS FOR ‘DUMMY’ CONNECTIONS)"
.sp
نام رابط ساختگی در \fIInterface=\fR مشخص میشود\&. برای اتصالات از نوع \(oqdummy\(cq فقط \fBگزینههای آیپی\fR شناخته شدهاند\&.
.SH "گزینههای اتصالات ‘PPP’ (OPTIONS FOR ‘PPP’ CONNECTIONS)"
.sp
این نوع اتصال با نوع \(oqpppoe\(cq در زیر یکسان است، با این تفاوت که رابط اترنت در \fIBindsToInterfaces=\fR مشخص میشود\&. مقدار \fIInterface=\fR باید به صورت \(oqppp\(cq باشد که در آن n به \fIPPPUnit=\fR منتقل میشود\&.
.SH "گزینههای اتصالات ‘PPPOE’ (OPTIONS FOR ‘PPPOE’ CONNECTIONS)"
.sp
رابط برای برقراری اتصال نقطه به نقطه روی اترنت (PPPoE) در \fIInterface=\fR مشخص میشود\&. گزینههای زیر برای اتصالات از نوع \(oqpppoe\(cq شناخته شدهاند:
.PP
\fIUser=\fR و \fIPassword=\fR
.RS 4
نام کاربری و گذرواژه برای برقراری اتصال\&.
.RE
.PP
\fIConnectionMode=\fR
.RS 4
یکی از مقادیر \(oqpersist\(cq یا \(oqdemand\(cq، بسته به نحوه برقراری اتصال\&. پیشفرض \(oqpersist\(cq است\&.
.RE
.PP
\fIIdleTimeout=\fR [نیازمند \fIConnectionMode=demand\fR]
.RS 4
مدت زمان بیکاری (به ثانیه) که پس از آن دیمن PPP باید اتصال را قطع کند\&.
.RE
.PP
\fIMaxFail=\fR
.RS 4
تعداد تلاشهای ناموفق متوالی برای اتصال که مجاز است\&. مقدار 0 به معنای نامحدود است\&. پیشفرض \(oq5\(cq است\&.
.RE
.PP
\fIDefaultRoute=\fR
.RS 4
آیا از مسیر پیشفرض ارائهشده توسط همتا (peer) استفاده شود یا خیر\&. پیشفرض \(oqyes\(cq است\&.
.RE
.PP
\fIUsePeerDNS=\fR
.RS 4
آیا از کارگزارهای DNS ارائهشده توسط همتا استفاده شود یا خیر\&. پیشفرض \(oqyes\(cq است\&.
.RE
.PP
\fIPPPUnit=\fR
.RS 4
شماره واحد PPP در نام رابط (\(oqppp0\(cq، \(oqppp1\(cq، غیره)\&.
.RE
.PP
\fILCPEchoInterval=\fR و \fILCPEchoFailure=\fR
.RS 4
این گزینهها پارامترهای پیشفرض LCP را از \(oq/etc/ppp/options\(cq بازنویسی میکنند\&.
.RE
.PP
\fIOptionsFile=\fR
.RS 4
فایلی برای خواندن گزینههای اضافی
\fBpppd\fR(8)\&.
.RE
.sp
گزینههای پیشرفته زیر نیز شناخته شدهاند:
.PP
\fIPPPoEService=\fR
.RS 4
نام سرویس PPPoE\&.
.RE
.PP
\fIPPPoEAC=\fR
.RS 4
نام متمرکزکننده دسترسی (Access Concentrator) در PPPoE\&.
.RE
.PP
\fIPPPoESession=\fR
.RS 4
یک نشست موجود برای اتصال به آن\&. این گزینه به صورت \(oqsessid:macaddr\(cq است\&.
.RE
.PP
\fIPPPoEMAC=\fR
.RS 4
یک آدرس MAC برای محدود کردن اتصال به آن\&.
.RE
.PP
\fIPPPoEIP6=\fR
.RS 4
آیا پروتکلهای IPv6CP و IPv6 فعال شوند یا خیر\&. وقتی روی \(oqno\(cq تنظیم شود، مذاکره IPv6CP و ارتباط IPv6 به صراحت غیرفعال میشود\&.
.RE
.SH "گزینههای اتصالات ‘MOBILE_PPP’ (OPTIONS FOR ‘MOBILE_PPP’ CONNECTIONS)"
.sp
نام دستگاه سریال USB در \fIInterface=\fR مشخص میشود\&. گزینههای زیر برای اتصالات از نوع \(oqmobile_ppp\(cq شناخته شدهاند:
.PP
\fIUser=\fR و \fIPassword=\fR
.RS 4
نام کاربری و گذرواژه برای برقراری اتصال\&. اینها به طور پیشفرض تنظیم نشدهاند، زیرا اغلب مورد نیاز نیستند\&.
.RE
.PP
\fIAccessPointName=\fR
.RS 4
نام نقطه دسترسی (APN) برای ارائه به ارائهدهنده خدمات\&. این مورد مختص به ISP شما است\&.
.RE
.PP
\fIPin=\fR
.RS 4
اگر مودم شما برای باز شدن به PIN نیاز دارد، آن را اینجا تنظیم کنید\&.
.RE
.PP
\fIPhoneNumber\fR
.RS 4
شمارهای که باید گرفته شود\&. پیشفرض \(oq*99#\(cq است\&.
.RE
.PP
\fIMode=\fR
.RS 4
حالت اتصال\&. میتواند یکی از موارد \(oq3Gpref\(cq، \(oq3Gonly\(cq، \(oqGPRSpref\(cq، \(oqGPRSonly\(cq، \(oqNone\(cq، یا یک خط سفارشی
AT^SYSCFG=\&...
باشد که به صورت \(oqSYSCFG=\&...\(cq مشخص میشود\&. این گزینه دستورات
AT
مخصوص به برخی مودمهای Huawei را تولید میکند؛ تمام دستگاههای دیگر باید این گزینه را خالی بگذارند یا روی \(oqNone\(cq تنظیم کنند\&.
.RE
.PP
\fIInit=\fR
.RS 4
رشته مقداردهی اولیه که قبل از شمارهگیری به مودم ارسال میشود\&. این رشته پس از ارسال \(lqATZ\(rq ارسال میشود\&. مقدار پیشفرض \(oqATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0\(cq است\&.
.RE
.PP
\fIChatScript=\fR
.RS 4
مسیر به یک فایل chat\&. در صورت مشخص شدن، هیچ اسکریپت chat تولید نخواهد شد و تمام گزینههای بالا به جز
\fIUser=\fR
و
\fIPassword=\fR
نادیده گرفته میشوند\&.
.RE
.PP
\fIMaxFail=\fR
.RS 4
تعداد تلاشهای ناموفق متوالی برای اتصال که مجاز است\&. مقدار 0 به معنای نامحدود است\&. پیشفرض \(oq5\(cq است\&.
.RE
.PP
\fIDefaultRoute=\fR
.RS 4
آیا از مسیر پیشفرض ارائهشده توسط همتا (peer) استفاده شود یا خیر\&. پیشفرض \(oqyes\(cq است\&.
.RE
.PP
\fIUsePeerDNS=\fR
.RS 4
آیا از کارگزارهای DNS ارائهشده توسط همتا استفاده شود یا خیر\&. پیشفرض \(oqyes\(cq است\&.
.RE
.PP
\fIPPPUnit=\fR
.RS 4
شماره واحد PPP در نام رابط (\(oqppp0\(cq، \(oqppp1\(cq، غیره)\&.
.RE
.PP
\fIOptionsFile=\fR
.RS 4
فایلی برای خواندن گزینههای اضافی
\fBpppd\fR(8)\&.
.RE
.PP
\fIRFKill=\fR
.RS 4
نام یک دستگاه
\fBrfkill\fR\&.
در صورت مشخص شدن، این دستگاه برای مسدود/باز کردن رابط در زمان مناسب استفاده میشود\&. نامها را میتوان در
\fI/sys/class/rfkill/rfkillX/name\fR
یافت\&.
.RE
.SH "گزینههای اتصالات ‘OPENVSWITCH’ (OPTIONS FOR ‘OPENVSWITCH’ CONNECTIONS)"
.sp
رابطهای مشخصشده در \fIBindsToInterfaces=\fR در پلی با نام \fIInterface=\fR شرکت میکنند\&. برای اتصالات از نوع \(oqopenvswitch\(cq فقط \fBگزینههای آیپی\fR شناخته شدهاند\&.
.SH "گزینههای اتصالات ‘TUNNEL’ (OPTIONS FOR ‘TUNNEL’ CONNECTIONS)"
.sp
نام رابط تونل در \fIInterface=\fR مشخص میشود\&. علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqtunnel\(cq شناخته شدهاند:
.PP
\fIMode=\fR
.RS 4
نوع تونل (مثلاً \(oqsit\(cq)\&. برای حالتهای موجود به
\fBip\-tunnel\fR(8)
مراجعه کنید\&.
.RE
.PP
\fILocal=\fR
.RS 4
آدرس انتهای محلی تونل\&.
.RE
.PP
\fIRemote=\fR
.RS 4
آدرس انتهای راه دور تونل\&.
.RE
.PP
\fIKey=\fR [نیازمند \fIMode=gre\fR]
.RS 4
کلیدی که یک جریان ترافیک خاص را درون یک تونل شناسایی میکند\&.
.RE
.SH "گزینههای اتصالات ‘TUNTAP’ (OPTIONS FOR ‘TUNTAP’ CONNECTIONS)"
.sp
نام رابط tuntap در \fIInterface=\fR مشخص میشود\&. علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqtuntap\(cq شناخته شدهاند:
.PP
\fIMode=\fR
.RS 4
یکی از مقادیر \(oqtun\(cq یا \(oqtap\(cq\&.
.RE
.PP
\fIUser=\fR
.RS 4
کاربر مالک رابط tun/tap\&.
.RE
.PP
\fIGroup=\fR
.RS 4
گروه مالک رابط tun/tap\&.
.RE
.SH "گزینههای اتصالات ‘VLAN’ (OPTIONS FOR ‘VLAN’ CONNECTIONS)"
.sp
نام رابط vlan در \fIInterface=\fR مشخص میشود\&. رابط فیزیکی زیربنایی در \fIBindsToInterfaces=\fR مشخص میگردد\&. بنابراین، برای پروفایلهای vlan، متغیر \fIBindsToInterfaces=\fR شامل نام یک رابط شبکه واحد است\&.
.sp
تمام گزینههای اتصالات از نوع \(oqethernet\(cq برای اتصالات از نوع \(oqvlan\(cq نیز شناخته شدهاند\&. علاوه بر این، اتصالات از نوع \(oqvlan\(cq باید یک شناسه vlan را با استفاده از \fIVLANID=\fR تعیین کنند\&. برای جزئیات به \fBip\fR(8) مراجعه کنید\&.
.SH "گزینههای اتصالات ‘MACVLAN’ (OPTIONS FOR ‘MACVLAN’ CONNECTIONS)"
.sp
نام رابط macvlan در \fIInterface=\fR مشخص میشود\&. رابط فیزیکی زیربنایی در \fIBindsToInterfaces=\fR مشخص میگردد\&. بنابراین، برای پروفایلهای macvlan، متغیر \fIBindsToInterfaces=\fR شامل نام یک رابط شبکه واحد است\&.
.sp
تمام گزینههای اتصالات از نوع \(oqethernet\(cq برای اتصالات از نوع \(oqmacvlan\(cq نیز شناخته شدهاند\&. علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqmacvlan\(cq شناخته شدهاند:
.PP
\fIMode=\fR
.RS 4
یکی از مقادیر \(oqbridge\(cq، \(oqvepa\(cq، \(oqprivate\(cq یا \(oqpassthru\(cq\&. برای جزئیات به
\fBip\fR(8)
مراجعه کنید\&.
.RE
.SH "گزینههای اتصالات ‘WIREGUARD’ (OPTIONS FOR ‘WIREGUARD’ CONNECTIONS)"
.sp
نام رابط WireGuard در \fIInterface=\fR مشخص میشود\&. علاوه بر \fBگزینههای آیپی\fR، موارد زیر برای اتصالات از نوع \(oqwireguard\(cq شناخته شدهاند:
.PP
\fIWGConfigFile=\fR
.RS 4
مسیر فایل پیکربندی
\fBWireGuard\fR\&.
پیشفرض
\fI/etc/wireguard/$Interface\&.conf\fR
است\&.
.RE
.SH "قواعد نقلقول ویژه (SPECIAL QUOTING RULES)"
.sp
فایلهای پیکربندی \fBwpa_supplicant\fR از قواعد نقلقول (کوتیشن) غیرمعمول استفاده میکنند\&. بنابراین، قواعد نقلقول غیرمعمولی برای برخی متغیرها در اتصالات از نوع \(oqwireless\(cq وجود دارد\&. بهویژه، این متغیرها شامل \fIESSID=\fR و \fIKey=\fR هستند\&.
.sp
یک متغیر توسط \fBwpa_supplicant\fR در صورتی \fBنقلقولشده (quoted)\fR در نظر گرفته میشود که در جفتگیومه (") محصور شده باشد\&. متغیری توسط \fBwpa_supplicant\fR به صورت \fBبدوننقلقول (non\-quoted)\fR در نظر گرفته میشود که با جفتگیومه شروع نشود\&. مقادیر هگزادسیمال در فایلهای پیکربندی \fBwpa_supplicant\fR به صورت \fBبدوننقلقول\fR مشخص میشوند\&. در \fBnetctl\fR، متغیرها به صورت پیشفرض به شکل \fBنقلقولشده\fR در فایلهای پیکربندی \fBwpa_supplicant\fR نوشته میشوند\&. هنگامی که قواعد نقلقول ویژه اعمال میشوند، میتوان با استفاده از یک نحو خاص یک مقدار بدون نقلقول (هگزادسیمال) را مشخص کرد\&.
.sp
قواعد نقلقول ویژه \fBnetctl\fR به شرح زیر است: رشتهای که با یک گیومه دوگانه صریح شروع شود، \fBبدوننقلقول\fR در نظر گرفته میشود\&. هر رشته دیگری \fBنقلقولشده\fR در نظر گرفته میشود\&. میتوان رشتههای نقلقولشدهای که با گیومه دوگانه شروع میشوند را با نقلقول دستی مشخص کرد\&. یک مثال مفرط، تعیین یک گیومه دوگانه \fBنقلقولشده\fR است: \fIX=\*(Aq""""\*(Aq\fR\&. در سوی دیگر طیف، بکاسلش \fBبدوننقلقول\fR قرار دارد: \fIX=\e"\e\e\fR\&.
.sp
مثالهای بیشتر از رشتههای \fBنقلقولشده (quoted)\fR (همگی معادل هستند):
.sp
.if n \{\
.RS 4
.\}
.nf
X=string
X="string"
X=\*(Aq""string"\*(Aq
.fi
.if n \{\
.RE
.\}
.sp
مثالهای بیشتر از رشتههای \fBبدوننقلقول (non\-quoted)\fR (همگی معادل هستند):
.sp
.if n \{\
.RS 4
.\}
.nf
X=\e"string
X="\e"string"
X=\*(Aq"string\*(Aq
.fi
.if n \{\
.RE
.\}
.sp
یک شیوه برای به خاطر سپردن این است که پیشوند \(oq\e"\(cq را معادل «بدون»\-«نقلقول» (non-quote) در نظر بگیرید\&.
.SH "همچنین ببینید (SEE ALSO)"
.sp
\fBnetctl\fR(1), \fBresolvconf\&.conf\fR(5)