| NM-SETTINGS-NMCLI(5) | پیکربندی | NM-SETTINGS-NMCLI(5) |
نام (NAME)
nm-settings-nmcli - توضیحات تنظیمات و ویژگیهای پروفایلهای اتصال NetworkManager برای nmcli
توضیحات (DESCRIPTION)
برنامه NetworkManager بر اساس مفهوم پروفایلهای اتصال عمل میکند که گاهی اوقات صرفاً به عنوان اتصال (connection) از آنها یاد میشود. این پروفایلهای اتصال شامل یک پیکربندی شبکه هستند. هنگامی که NetworkManager یک پروفایل اتصال را روی یک دستگاه شبکه فعال میکند، پیکربندی اعمال شده و یک اتصال فعال شبکه برقرار خواهد شد. کاربران در ایجاد هر تعداد پروفایل اتصال که صلاح بدانند آزاد هستند. بنابراین آنها انعطافپذیری لازم برای داشتن پیکربندیهای شبکه متنوع متناسب با نیازهای گوناگون را خواهند داشت.
برنامه NetworkManager یک رابط برنامهنویسی نرمافزار (API) برای پیکربندی پروفایلهای اتصال، فعالسازی آنها جهت پیکربندی شبکه و بررسی پیکربندی فعلی شبکه ارائه میدهد. ابزار خط فرمان nmcli یک برنامه کلاینت برای NetworkManager است که از این API استفاده میکند. برای جزئیات بیشتر به nmcli(1) مراجعه کنید.
با دستوراتی مانند nmcli connection add، nmcli connection modify و nmcli connection show، میتوان پروفایلهای اتصال را ایجاد، ویرایش و بررسی کرد. هر پروفایل از ویژگیها (properties) تشکیل شده است. در سامانه D-Bus، این ساختار از قالبی پیروی میکند که در nm-settings-dbus(5) توصیف شده است، در حالی که این صفحه راهنما قالب تنظیمات را آنگونه که مورد انتظار nmcli است شرح میدهد.
تنظیمات و ویژگیهای نشان داده شده در جداول زیر، تمام گزینههای موجود برای پیکربندی اتصال را فهرست میکنند. با این حال، توجه داشته باشید که تمام تنظیمات برای همه انواع اتصالات قابل اعمال نیستند. ویرایشگر اتصال nmcli همچنین دارای دستور داخلی describe است که میتواند توضیحات مربوط به تنظیمات و ویژگیهای خاص این صفحه را نمایش دهد.
عناوین setting (تنظیم) و property (ویژگی) را میتوان به شرط یکتا بودن مخفف کرد. فهرست زیر همچنین نامهای مستعاری را نشان میدهد که میتوان به جای نام کامل و بهصورت مستقل از آنها استفاده کرد. برای مثال connection.interface-name و ifname به ویژگی یکسانی اشاره دارند.
تنظیمات اتصال (connection setting)
تنظیمات عمومی پروفایل اتصال.
ویژگیها:
connection.auth-retries
قالب: عدد صحیح
مقادیر معتبر: -1 - 2147483647
connection.autoconnect
آیا اتصال هنگام در دسترس بودن منابع اتصال باید بهطور خودکار توسط NetworkManager متصل شود یا خیر. مقدار TRUE برای فعالسازی خودکار اتصال، و مقدار FALSE به معنای نیاز به اقدام دستی برای فعالسازی اتصال است.
اتصال خودکار هنگامی رخ میدهد که شرایط مناسب باشد. این بدان معناست که به عنوان مثال دستگاه در حال حاضر مدیریتشده بوده و فعال نباشد. بنابراین اتصال خودکار هرگز جایگزین یک پروفایلِ از قبل فعال نمیشود و با آن رقابت نمیکند.
توجه داشته باشید که اتصال خودکار برای پروفایلهای VPN پیادهسازی نشده است. به عنوان راهکاری جایگزین برای اتصال خودکار پروفایلهای VPN، بخش "secondaries" را ببینید.
اگر چندین پروفایل آماده اتصال خودکار روی یک دستگاه باشند، پروفایلی که "connection.autoconnect-priority" بهتری داشته باشد انتخاب میشود. در صورت برابر بودن اولویتها، پروفایلی که اخیراً متصل شده است فعال میگردد. اگر پروفایلها پیش از این متصل نشده باشند یا "connection.timestamp" آنها یکسان باشد، انتخاب نامشخص خواهد بود.
بسته به "connection.multi-connect"، یک پروفایل میتواند در یک زمان تنها یک بار یا چندین بار (بهطور خودکار) متصل شود.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
connection.autoconnect-ports
قالب: انتخابی (NMTernary)
مقادیر معتبر: default (-1), false (0), true (1)
connection.autoconnect-priority
قالب: عدد صحیح
مقادیر معتبر: -999 - 999
connection.autoconnect-retries
قالب: عدد صحیح
مقادیر معتبر: -1 - 2147483647
مقادیر ویژه: default (-1), forever (0)
connection.autoconnect-slaves
منسوخشده از نسخه 1.46. به جای آن از "autoconnect-ports" استفاده کنید، این فقط یک نام مستعار است.
قالب: انتخابی (NMSettingConnectionAutoconnectSlaves)
مقادیر معتبر: default (-1), no (0), yes (1)
connection.controller
نام رابط دستگاه کنترلکننده یا UUID اتصال کنترلکننده.
قالب: رشته
connection.dns-over-tls
مقادیر مجاز عبارتند از: "yes" (2) از DNSOverTls استفاده کن و بازگشت به حالت عادی (fallback) را غیرفعال کن، "opportunistic" (1) از DNSOverTls استفاده کن اما در صورت لزوم اجازه بازگشت به تفکیک نام رمزنشده را بده، "no" (0) هرگز از DNSOverTls استفاده نکن. در صورت مشخص نشدن، مقدار "default" به پلاگین مورد استفاده بستگی دارد. سرویس systemd-resolved از تنظیمات سراسری استفاده میکند.
این قابلیت نیازمند پلاگینی است که از DNSOverTls پشتیبانی کند. در غیر این صورت، این تنظیم هیچ تأثیری ندارد. یکی از این پلاگینها dns-systemd-resolved است.
قالب: انتخابی (NMSettingConnectionDnsOverTls)
مقادیر معتبر: default (-1), no (0), opportunistic (1), yes (2)
connection.dnssec
مقادیر مجاز عبارتند از: "yes" (2) از DNSSEC استفاده کن و بازگشت به عقب (fallback) را غیرفعال کن، "allow-downgrade" (1) از DNSSEC استفاده کن اما اگر سرور از آن پشتیبانی نکرد اجازه بازگشت به عقب را بده، "no" (0) هرگز از DNSSEC استفاده نکن. تأثیر مقدار "default" (-1) به پلاگین dns مورد استفاده بستگی دارد. در این حالت systemd-resolved از تنظیمات سراسری خود استفاده میکند.
این قابلیت نیازمند پلاگینی است که از DNSSEC پشتیبانی کند. در غیر این صورت، این تنظیم هیچ تأثیری ندارد. یکی از این پلاگینها systemd-resolved است.
قالب: انتخابی (NMSettingConnectionDnssec)
مقادیر معتبر: default (-1), no (0), allow-downgrade (1), yes (2)
connection.down-on-poweroff
قالب: انتخابی (NMSettingConnectionDownOnPoweroff)
مقادیر معتبر: default (-1), no (0), yes (1)
connection.gateway-ping-timeout
قالب: عدد صحیح
مقادیر معتبر: 0 - 600
connection.id
یک شناسه یکتای خوانا برای انسان جهت اتصال، مانند "Work Wi-Fi" یا "T-Mobile 3G".
قالب: رشته
connection.interface-name
نام رابط شبکهای که این اتصال به آن مقید (bound) شده است. در صورت تنظیم نشدن، اتصال میتواند به هر رابطی با نوع مناسب متصل شود (مشروط به محدودیتهای اعمالشده توسط سایر تنظیمات).
برای دستگاههای نرمافزاری، این ویژگی نام دستگاه ایجادشده را مشخص میکند.
برای انواع اتصالی که نامهای رابط کاربری در آنها به سادگی نمیتوانند پایدار شوند (مانند اینترنت همراه یا اترنت USB)، این ویژگی نباید استفاده شود. تنظیم این ویژگی رابطهایی را که اتصال میتواند با آنها استفاده شود محدود میکند، و اگر نام رابطها تغییر کند یا ترتیب آنها جابهجا شود، ممکن است اتصال به رابط اشتباهی اعمال گردد.
قالب: رشته
connection.ip-ping-addresses
قالب: فهرستی از نشانیهای IPv4 یا IPv6
connection.ip-ping-addresses-require-all
قالب: انتخابی (NMTernary)
مقادیر معتبر: default (-1), false/no (0), true/yes (1)
connection.ip-ping-timeout
قالب: عدد صحیح
مقادیر معتبر: 0 - 600
connection.lldp
قالب: انتخابی (NMSettingConnectionLldp)
مقادیر معتبر: default (-1), disable (0), enable-rx/enable (1)
connection.llmnr
مقادیر مجاز عبارتند از: "yes" (2) ثبت نام میزبان و تفکیک نام برای اتصال، "no" (0) غیرفعال کردن LLMNR برای رابط، "resolve" (1) نام میزبان را ثبت نکن اما اجازه تفکیک نامهای میزبان LLMNR را بده. در صورت مشخص نشدن، مقدار "default" در نهایت به پلاگین DNS بستگی دارد (که برای systemd-resolved در حال حاضر به معنای "yes" است).
این قابلیت نیازمند پلاگینی است که از LLMNR پشتیبانی کند. در غیر این صورت، این تنظیم هیچ تأثیری ندارد. یکی از این پلاگینها dns-systemd-resolved است.
قالب: انتخابی (NMSettingConnectionLlmnr)
مقادیر معتبر: default (-1), no (0), resolve (1), yes (2)
connection.master
نام رابط دستگاه کنترلکننده یا UUID اتصال کنترلکننده.
منسوخشده از نسخه 1.46. به جای آن از "controller" استفاده کنید، این فقط یک نام مستعار است.
قالب: رشته
connection.mdns
مقادیر مجاز عبارتند از: "yes" (2) ثبت نام میزبان و تفکیک نام برای اتصال، "no" (0) غیرفعال کردن mDNS برای رابط، "resolve" (1) نام میزبان را ثبت نکن اما اجازه تفکیک نامهای میزبان mDNS را بده و "default" (-1) برای اجازه جستجوی مقدار پیشفرض سراسری در NetworkManager.conf. در صورت مشخص نشدن، مقدار "default" در نهایت به پلاگین DNS بستگی دارد.
این قابلیت نیازمند پلاگینی است که از mDNS پشتیبانی کند. در غیر این صورت، این تنظیم هیچ تأثیری ندارد. در حال حاضر تنها پلاگین DNS پشتیبانیشده systemd-resolved است. برای systemd-resolved، مقدار پیشفرض از طریق تنظیم MulticastDNS= در resolved.conf قابل پیکربندی است.
قالب: انتخابی (NMSettingConnectionMdns)
مقادیر معتبر: default (-1), no (0), resolve (1), yes (2)
connection.metered
هنگام بهروزرسانی این ویژگی روی یک اتصالِ در حال حاضر فعالشده، تغییرات بلافاصله اعمال میشود.
قالب: سهگانه
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
connection.mptcp-flags
اگر "disabled" (0x1) باشد، مدیریت MPTCP برای رابط غیرفعال شده و هیچ نقطه پایانی ثبت نمیشود.
پرچم "enabled" (0x2) به این معنی است که مدیریت MPTCP فعال است. این پرچم میتواند با حضور پرچمهای دیگر نیز استنباط شود.
حتی در صورت فعال بودن، مدیریت MPTCP بهطور پیشفرض همچنان غیرفعال خواهد بود مگر اینکه پارامتر sysctl در "/proc/sys/net/mptcp/enabled" روشن باشد. برنامه NetworkManager مقدار sysctl را تغییر نمیدهد و این امر به عهده مدیر سیستم یا توزیع است. برای پیکربندی نقاط پایانی حتی در صورت غیرفعال بودن sysctl، میتوان از پرچم "also-without-sysctl" (0x4) استفاده کرد. در این حالت، NetworkManager به sysctl توجهی نکرده و نقاط پایانی را در هر صورت پیکربندی میکند.
حتی در صورت فعال بودن، NetworkManager تنها در صورتی نقاط پایانی MPTCP را برای یک خانواده نشانی خاص پیکربندی میکند که یک مسیر پیشفرض تکپخشی (0.0.0.0/0 یا ::/0) در جدول مسیریابی اصلی وجود داشته باشد. پرچم "also-without-default-route" (0x8) میتواند این رفتار را لغو کند.
هنگامی که مدیریت MPTCP فعال باشد، نقاط پایانی با پرچمهای نشانی مشخصشده شامل "signal" (0x10)، "subflow" (0x20)، "backup" (0x40)، "fullmesh" (0x80) و "laminar" (0x100) پیکربندی میشوند. برای اطلاعات بیشتر درباره این پرچمها راهنمای ip-mptcp(8) را ببینید.
اگر مقدار پرچمها صفر (0x0) باشد، مقدار پیشفرض سراسری اتصال از NetworkManager.conf رعایت میشود. در صورت نامشخص بودن، حالت جایگزین "enabled,subflow" است. توجه داشته باشید که این به این معنی است که MPTCP بهطور پیشفرض بسته به مقدار sysctl در "/proc/sys/net/mptcp/enabled" انجام میشود.
برنامه NetworkManager محدودیتهای MPTCP را تغییر نمیدهد و MPTCP را از طریق "/proc/sys/net/mptcp/enabled" فعال نمیکند. این یک پیکربندی میزبان است که مدیر میتواند آن را از طریق sysctl و ip-mptcp تغییر دهد.
فیلتر کردن سختگیرانه مسیر معکوس (rp_filter) بسیاری از کاربردهای MPTCP را با مشکل مواجه میکند، بنابراین هنگامی که مدیریت MPTCP برای نشانیهای IPv4 روی رابط فعال شود، NetworkManager فیلتر سختگیرانه مسیر معکوس (1) را به تنظیم سست (2) تقلیل میدهد.
قالب: پرچمها (NMMptcpFlags)
مقادیر معتبر: none/default (0x0), disabled (0x1), enabled (0x2), also-without-sysctl (0x4), also-without-default-route (0x8), signal (0x10), subflow (0x20), backup (0x40), fullmesh (0x80), laminar (0x100)
connection.mud-url
مقدار ویژه "none" برای نشان دادن اینکه از هیچ URL MUD استفاده نمیشود مجاز است.
اگر مقدار مربوط به پروفایل مشخص نشده باشد (حالت پیشفرض)، مقدار پیشفرض سراسری اتصال بررسی میشود. در صورت نامشخص بودن، مقدار پیشفرض نهایی "none" خواهد بود.
قالب: رشته
connection.multi-connect
قالب: انتخابی (NMConnectionMultiConnect)
مقادیر معتبر: default (0), single (1), manual-multiple (2), multiple (3)
connection.permissions
در حال حاضر تنها [type] با مقدار "user" مجاز است. هر مقدار دیگری نادیده گرفته شده و برای استفاده در آینده رزرو شده است. بخش [id] نام کاربری است که این دسترسی به آن اشاره دارد و نباید شامل نویسه ":" باشد. هرگونه اطلاعات موجود در بخش [reserved] باید نادیده گرفته شود و برای استفاده در آینده رزرو شده است. تمام بخشهای [type]، [id] و [reserved] باید مقادیر معتبر UTF-8 باشند.
قالب: فهرستی از رشتهها
connection.port-type
نام تنظیم نوع دستگاه اتصال کنترلکننده این پورت (مانند "bond")، یا NULL اگر این اتصال یک پورت نباشد.
قالب: رشته
مقادیر معتبر: bond, bridge, ovs-bridge, ovs-port, team, vrf
connection.secondaries
قالب: فهرستی از رشتهها
connection.slave-type
نام تنظیم نوع دستگاه اتصال کنترلکننده این پورت (مانند "bond")، یا NULL اگر این اتصال یک پورت نباشد.
منسوخشده از نسخه 1.46. به جای آن از "port-type" استفاده کنید، این فقط یک نام مستعار است.
قالب: رشته
مقادیر معتبر: bond, bridge, ovs-bridge, ovs-port, team, vrf
connection.stable-id
شناسه stable-id برای تولید نشانیهای خصوصی پایدار IPv6 با ipv6.addr-gen-mode=stable-privacy استفاده میشود. همچنین برای مقداردهی اولیه نشانی MAC شبیهسازیشده با ethernet.cloned-mac-address=stable و wifi.cloned-mac-address=stable به کار میرود. علاوه بر این، برای مشتق کردن شناسه کلاینت DHCP با ipv4.dhcp-client-id=stable، شناسه DUID در DHCPv6 با ipv6.dhcp-duid=stable-[llt,ll,uuid] و شناسه IAID در DHCP با ipv4.iaid=stable و ipv6.iaid=stable استفاده میشود.
توجه داشته باشید که بسته به زمینهای که در آن استفاده میشود، پارامترهای دیگری نیز در الگوریتم تولید گنجانده میشوند. برای مثال، یک کلید اختصاصی برای هر میزبان (per-host key) نیز معمولاً گنجانده میشود تا سیستمهای مختلف در نهایت شناسههای متفاوتی تولید کنند. یا با ipv6.addr-gen-mode=stable-privacy، نام دستگاه نیز گنجانده میشود تا رابطهای مختلف، نشانیهای متفاوتی تولید کنند. کلید اختصاصی هر میزبان هویت رایانه شما است و در /var/lib/NetworkManager/secret_key ذخیره میشود. برای اطلاعات درباره secret-key و هویت میزبان، راهنمای NetworkManager(8) را ببینید.
نویسه '$' برای انجام جایگزینیهای پویا در زمان فعالسازی ویژه تلقی میشود. در حال حاضر، الگوهای "${CONNECTION}"، "${DEVICE}"، "${MAC}"، "${NETWORK_SSID}"، "${BOOT}" و "${RANDOM}" پشتیبانی میشوند. این الگوها در عمل شناسههای یکتایی به ازای هر اتصال، به ازای هر دستگاه، به ازای هر SSID، به ازای هر راهاندازی سیستم (boot) یا هر بار ایجاد میکنند. الگوی "${CONNECTION}" از connection.uuid پروفایل استفاده میکند، "${DEVICE}" از نام رابط دستگاه و "${MAC}" از نشانی MAC دائمی دستگاه استفاده مینماید. الگوی "${NETWORK_SSID}" از SSID برای شبکههای وایفای استفاده میکند و در سایر شبکهها به "${CONNECTION}" بازمیگردد. هرگونه الگوی ناشناخته پس از '$' به صورت لفظی در نظر گرفته میشود، اما برای استفاده در آینده رزرو شده است. بنابراین توصیه میشود از '$' اجتناب کنید یا آن را به صورت "$$" اسکیپ نمایید. برای مثال، تنظیم آن روی "${CONNECTION}-${BOOT}-${DEVICE}" یک شناسه یکتا برای این اتصال ایجاد میکند که با هر بار راهاندازی مجدد سیستم تغییر کرده و بسته به رابطی که پروفایل روی آن فعال میشود، تفاوت دارد.
اگر مقدار تنظیم نشده باشد، مقدار پیشفرض سراسری اتصال بررسی میشود. اگر همچنان نامشخص باشد، مقدار پیشفرض "default${CONNECTION}" است تا یک شناسه یکتا به ازای هر پروفایل اتصال تولید شود.
قالب: رشته
connection.timestamp
برنامه NetworkManager زمان اتصال را به صورت دورهای هنگام فعال بودن اتصال بهروزرسانی میکند تا اطمینان حاصل شود که یک اتصال فعال دارای جدیدترین برچسب زمانی است. این ویژگی تنها برای خواندن در نظر گرفته شده است (تغییرات روی این ویژگی ذخیره نخواهند شد).
قالب: فقطخواندنی
connection.type
نوع پایه اتصال. برای اتصالات وابسته به سختافزار، باید حاوی نام تنظیم مربوط به نوع سختافزار خاص باشد (مانند "802-3-ethernet" یا "802-11-wireless" یا "bluetooth" و غیره)، و برای اتصالات غیر وابسته به سختافزار مانند VPN یا غیره، باید شامل نام تنظیم مربوط به آن نوع تنظیم باشد (مانند "vpn" یا "bridge" و غیره).
قالب: رشته
مقادیر معتبر: 6lowpan, 802-11-olpc-mesh, 802-11-wireless, 802-3-ethernet, adsl, bluetooth, bond, bridge, cdma, dummy, generic, geneve, gsm, hsr, infiniband, ip-tunnel, ipvlan, loopback, macsec, macvlan, ovs-bridge, ovs-interface, ovs-port, pppoe, team, tun, veth, vlan, vpn, vrf, vxlan, wifi-p2p, wimax, wireguard, wpan
connection.uuid
مقدار UUID قابل تغییر نیست، مگر در حالت برونخط (offline). در این حالت، مقادیر ویژه "new"، "generate" و "" برای ایجاد یک UUID تصادفی جدید مجاز هستند.
قالب: یک شناسه یکتای جهانی (UUID) معتبر طبق RFC4122.
connection.wait-activation-delay
مقدار 0 به معنای عدم زمان انتظار است. مقدار پیشفرض -1 است که در حال حاضر معنای یکسانی با عدم انتظار دارد.
قالب: عدد صحیح
مقادیر معتبر: -1 - 2147483647
connection.wait-device-timeout
مقدار 0 به معنای عدم زمان انتظار است. مقدار پیشفرض -1 است که در حال حاضر معنای یکسانی با عدم انتظار دارد.
قالب: عدد صحیح
مقادیر معتبر: -1 - 2147483647
connection.zone
هنگام بهروزرسانی این ویژگی روی یک اتصالِ در حال حاضر فعالشده، تغییرات بلافاصله اعمال میشود.
قالب: رشته
تنظیمات 6LoWPAN.
ویژگیها:
6lowpan.parent
در صورت تعیین، نام رابط والد یا UUID اتصال والدی را مشخص میکند که این رابط 6LowPAN باید از آن ایجاد شود.
قالب: رشته
تنظیمات 802-1x (802-1x setting)
تنظیمات احراز هویت IEEE 802.1x.
ویژگیها:
802-1x.altsubject-matches
قالب: فهرستی از رشتهها
802-1x.anonymous-identity
قالب: رشته
802-1x.auth-timeout
قالب: عدد صحیح
مقادیر معتبر: 0 - 2147483647
802-1x.ca-cert
این ویژگی میتواند تنظیمنشده باقی بماند حتی اگر روش EAP از گواهیهای CA پشتیبانی کند، اما این کار امکان حملات مرد میانی (man-in-the-middle) را فراهم میکند و توصیه نمیشود.
توجه داشته باشید که فعال کردن 802-1x.system-ca-certs این تنظیم را بازنویسی میکند تا از مسیر توکار استفاده شود، به شرطی که مسیر توکار یک دایرکتوری نباشد.
قالب: مسیر فایلسیستم
802-1x.ca-cert-password
قالب: رشته
802-1x.ca-cert-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.ca-path
اگر NMSetting8021x:system-ca-certs فعال باشد و مسیر توکار CA یک دایرکتوری موجود باشد، این تنظیم نادیده گرفته میشود.
قالب: رشته
802-1x.client-cert
قالب: مسیر فایلسیستم
802-1x.client-cert-password
قالب: رشته
802-1x.client-cert-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.domain-match
قالب: رشته
802-1x.domain-suffix-match
قالب: رشته
802-1x.eap
قالب: فهرستی از رشتهها
مقادیر معتبر: leap, md5, tls, peap, ttls, sim, fast, pwd
802-1x.identity
قالب: رشته
802-1x.openssl-ciphers
قالب: رشته
802-1x.optional
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
802-1x.pac-file
قالب: رشته
802-1x.password
قالب: رشته
802-1x.password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.password-raw
قالب: بایتها
802-1x.password-raw-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.phase1-auth-flags
قالب: پرچمها (NMSetting8021xAuthFlags)
مقادیر معتبر: none (0x0), tls-1-0-disable (0x1), tls-1-1-disable (0x2), tls-1-2-disable (0x4), tls-disable-time-checks (0x8), tls-1-3-disable (0x10), tls-1-0-enable (0x20), tls-1-1-enable (0x40), tls-1-2-enable (0x80), tls-1-3-enable (0x100), all (0x1ff)
802-1x.phase1-fast-provisioning
قالب: رشته
مقادیر معتبر: 0, 1, 2, 3
802-1x.phase1-peaplabel
قالب: رشته
مقادیر معتبر: 0, 1
802-1x.phase1-peapver
قالب: رشته
مقادیر معتبر: 0, 1
802-1x.phase2-altsubject-matches
قالب: فهرستی از رشتهها
802-1x.phase2-auth
قالب: رشته
مقادیر معتبر: pap, chap, mschap, mschapv2, gtc, otp, md5, tls
802-1x.phase2-autheap
قالب: رشته
مقادیر معتبر: md5, mschapv2, otp, gtc, tls
802-1x.phase2-ca-cert
این ویژگی میتواند تنظیمنشده باقی بماند حتی اگر روش EAP از گواهیهای CA پشتیبانی کند، اما این کار امکان حملات مرد میانی (man-in-the-middle) را فراهم میکند و توصیه نمیشود.
توجه داشته باشید که فعال کردن 802-1x.system-ca-certs این تنظیم را بازنویسی میکند تا از مسیر توکار استفاده شود، به شرطی که مسیر توکار یک دایرکتوری نباشد.
قالب: مسیر فایلسیستم
802-1x.phase2-ca-cert-password
قالب: رشته
802-1x.phase2-ca-cert-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.phase2-ca-path
اگر NMSetting8021x:system-ca-certs فعال باشد و مسیر توکار CA یک دایرکتوری موجود باشد، این تنظیم نادیده گرفته میشود.
قالب: مسیر فایلسیستم
802-1x.phase2-client-cert
قالب: مسیر فایلسیستم
802-1x.phase2-client-cert-password
قالب: رشته
802-1x.phase2-client-cert-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.phase2-domain-match
قالب: رشته
802-1x.phase2-domain-suffix-match
قالب: رشته
802-1x.phase2-private-key
قالب: مسیر فایلسیستم
802-1x.phase2-private-key-password
قالب: رشته
802-1x.phase2-private-key-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.phase2-subject-match
این ویژگی از نسخه 1.2 منسوخ شده است. در عوض از "phase2-domain-suffix-match" استفاده کنید.
قالب: رشته
802-1x.pin
قالب: رشته
802-1x.pin-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.private-key
قالب: مسیر فایلسیستم
802-1x.private-key-password
قالب: رشته
802-1x.private-key-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-1x.subject-match
این ویژگی از نسخه 1.2 منسوخ شده است. در عوض از "phase2-domain-suffix-match" استفاده کنید.
قالب: رشته
802-1x.system-ca-certs
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات adsl (adsl setting)
تنظیمات ADSL.
ویژگیها:
adsl.encapsulation
کپسولهسازی اتصال ADSL. میتواند "vcmux" یا "llc" باشد.
قالب: رشته
مقادیر معتبر: vcmux, llc
adsl.password
گذرواژه استفادهشده برای احراز هویت در سرویس ADSL.
قالب: رشته
adsl.password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
adsl.protocol
پروتکل اتصال ADSL. میتواند "pppoa", "pppoe" یا "ipoatm" باشد.
قالب: رشته
مقادیر معتبر: pppoa, pppoe, ipoatm
adsl.username
نام کاربری استفادهشده برای احراز هویت در سرویس ADSL.
قالب: رشته
adsl.vci
قالب: عدد صحیح
مقادیر معتبر: 0 - 65536
adsl.vpi
قالب: عدد صحیح
مقادیر معتبر: 0 - 65536
تنظیمات bluetooth (bluetooth setting)
تنظیمات بلوتوث.
ویژگیها:
bluetooth.bdaddr
آدرس بلوتوث دستگاه.
قالب: آدرس MAC
bluetooth.type
یا "dun" برای اتصالات Dial-Up Networking یا "panu" برای اتصالات Personal Area Networking به دستگاههایی که از نمایه NAP پشتیبانی میکنند.
قالب: رشته
مقادیر معتبر: dun, panu, nap
تنظیمات bond (bond setting)
تنظیمات پیوند (Bonding).
ویژگیها:
bond.options
قالب: فهرستی از گزینههای کلید/مقدار
تنظیمات bridge (bridge setting)
تنظیمات پل (Bridging).
ویژگیها:
bridge.ageing-time
زمان کهنهگی (aging time) آدرس MAC اترنت، بر حسب ثانیه.
قالب: عدد صحیح
مقادیر معتبر: 0 - 1000000
bridge.forward-delay
تاخیر ارسال پروتکل درخت پوشا (STP)، بر حسب ثانیه.
قالب: عدد صحیح
مقادیر معتبر: 0 - 30
bridge.group-address
آدرس باید یک آدرس پیوند-محلی (link-local) در قالب استاندارد آدرس MAC اترنت باشد، یعنی آدرسی به شکل 01:80:C2:00:00:0X، که X در [0, 4..F] است. در صورت تعییننشدن، مقدار پیشفرض 01:80:C2:00:00:00 است.
قالب: آدرس MAC
bridge.group-forward-mask
ماسک آدرسهای گروه برای هدایت به جلو. معمولاً، آدرسهای گروه در محدوده 01:80:C2:00:00:00 تا 01:80:C2:00:00:0F بر اساس استانداردها به جلو هدایت نمیشوند. این ویژگی یک ماسک ۱۶ بیتی است که هر بیت آن متناظر با یک آدرس گروه در آن محدوده است که باید به جلو هدایت شود. این ماسک نمیتواند بیتهای 0، 1 یا 2 را فعال داشته باشد زیرا آنها برای STP، فریمهای مکث MAC و LACP استفاده میشوند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
bridge.hello-time
زمان hello در پروتکل درخت پوشا (STP)، بر حسب ثانیه.
قالب: عدد صحیح
مقادیر معتبر: 0 - 10
bridge.mac-address
در صورت تعیین، آدرس MAC پل. هنگام ایجاد یک پل جدید، این آدرس MAC تنظیم خواهد شد.
اگر این فیلد تعییننشده رها شود، به جای آن به "ethernet.cloned-mac-address" ارجاع داده میشود تا آدرس MAC اولیه ایجاد شود. توجه داشته باشید که تنظیم "ethernet.cloned-mac-address" در هر صورت بعداً هنگام فعالسازی پل، آدرس MAC پل را بازنویسی میکند.
این ویژگی از نسخه 1.12 منسوخ شده است. به جای آن از ویژگی "cloned-mac-address" استفاده کنید.
قالب: آدرس MAC
bridge.max-age
حداکثر عمر پیام در پروتکل درخت پوشا (STP)، بر حسب ثانیه.
قالب: عدد صحیح
مقادیر معتبر: 0 - 40
bridge.multicast-hash-max
قالب: عدد صحیح
مقادیر معتبر: 1 - 4294967295
bridge.multicast-last-member-count
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
bridge.multicast-last-member-interval
قالب: عدد صحیح
مقادیر معتبر: 0 - 18446744073709551615
bridge.multicast-membership-interval
قالب: عدد صحیح
مقادیر معتبر: 0 - 18446744073709551615
bridge.multicast-querier
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
bridge.multicast-querier-interval
قالب: عدد صحیح
مقادیر معتبر: 0 - 18446744073709551615
bridge.multicast-query-interval
قالب: عدد صحیح
مقادیر معتبر: 0 - 18446744073709551615
bridge.multicast-query-response-interval
قالب: عدد صحیح
مقادیر معتبر: 0 - 18446744073709551615
bridge.multicast-query-use-ifaddr
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
bridge.multicast-router
مقادیر پشتیبانیشده عبارتند از: 'auto'، 'disabled'، 'enabled' که هسته به ترتیب اعداد 1، 0 و 2 را به آنها اختصاص میدهد. در صورت تعییننشدن، مقدار پیشفرض 'auto' (1) است.
قالب: رشته
مقادیر معتبر: auto, disabled, enabled
bridge.multicast-snooping
کنترل میکند که آیا ردیابی IGMP (IGMP snooping) برای این پل فعال باشد یا خیر. توجه داشته باشید اگر ردیابی به دلیل برخورد درهمسازی (hash collision) به طور خودکار غیرفعال شده باشد، سیستم ممکن است تا زمان حل برخوردها از فعال کردن این ویژگی خودداری کند.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
bridge.multicast-startup-query-count
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
bridge.multicast-startup-query-interval
قالب: عدد صحیح
مقادیر معتبر: 0 - 18446744073709551615
bridge.priority
اولویت پروتکل درخت پوشا (STP) را برای این پل تنظیم میکند. مقادیر کمتر «بهتر» هستند؛ پلی که کمترین اولویت را دارد به عنوان پل ریشه (root bridge) انتخاب خواهد شد.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
bridge.stp
کنترل میکند که آیا پروتکل درخت پوشا (STP) برای این پل فعال باشد یا خیر.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
bridge.vlan-default-pvid
قالب: عدد صحیح
مقادیر معتبر: 0 - 4094
bridge.vlan-filtering
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
bridge.vlan-protocol
مقادیر پشتیبانیشده عبارتند از: '802.1Q'، '802.1ad'. در صورت تعییننشدن، مقدار پیشفرض '802.1Q' است.
قالب: رشته
مقادیر معتبر: 802.1Q, 802.1ad
bridge.vlan-stats-enabled
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
bridge.vlans
در nmcli فهرست VLAN را میتوان با نحو زیر مشخص کرد:
$vid [pvid] [untagged] [, $vid [pvid] [untagged]]...
که در آن vid$ یا یک شناسه واحد بین 1 و 4094 است یا محدودهای از شناسهها که با یک خط تیره از هم جدا شدهاند.
قالب: فهرستی از اشیاء bridge.vlans
تنظیمات bridge-port (bridge-port setting)
تنظیمات درگاه پل (Bridge Port).
ویژگیها:
bridge-port.hairpin-mode
«حالت سنجاقسری» (hairpin mode) را برای درگاه فعال یا غیرفعال میکند، که به فریمها اجازه میدهد از همان درگاهی که دریافت شدهاند دوباره به بیرون ارسال شوند.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
bridge-port.path-cost
هزینه مسیر در پروتکل درخت پوشا (STP) برای مقصدهای از طریق این درگاه.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
bridge-port.priority
اولویت پروتکل درخت پوشا (STP) این درگاه پل.
قالب: عدد صحیح
مقادیر معتبر: 0 - 63
bridge-port.vlans
در nmcli فهرست VLAN را میتوان با نحو زیر مشخص کرد:
$vid [pvid] [untagged] [, $vid [pvid] [untagged]]...
که در آن vid$ یا یک شناسه واحد بین 1 و 4094 است یا محدودهای از شناسهها که با یک خط تیره از هم جدا شدهاند.
قالب: فهرستی از اشیاء bridge-port.vlans
تنظیمات cdma (cdma setting)
تنظیمات پهنباند همراه مبتنی بر CDMA.
ویژگیها:
cdma.mtu
قالب: عدد صحیح
مقادیر ویژه: auto
cdma.number
قالب: رشته
cdma.password
گذرواژه استفادهشده برای احراز هویت در شبکه، در صورت نیاز. بسیاری از ارائهدهندگان به گذرواژه نیاز ندارند یا هر گذرواژهای را میپذیرند. اما اگر گذرواژهای لازم باشد، در اینجا مشخص میشود.
قالب: رشته
cdma.password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
cdma.username
نام کاربری استفادهشده برای احراز هویت در شبکه، در صورت نیاز. بسیاری از ارائهدهندگان به نام کاربری نیاز ندارند یا هر نام کاربری را میپذیرند. اما اگر نام کاربری لازم باشد، در اینجا مشخص میشود.
قالب: رشته
تنظیمات dcb (dcb setting)
تنظیمات پیوند مرکز داده (Data Center Bridging).
ویژگیها:
dcb.app-fcoe-flags
قالب: پرچمها (NMSettingDcbFlags)
مقادیر معتبر: none (0x0), enable (0x1), advertise (0x2), willing (0x4)
dcb.app-fcoe-mode
از نسخه ۱.۳۴، مقدار NULL پیشفرض است و به معنی «fabric» میباشد. قبل از ۱.۳۴، مقدار NULL نامعتبر شناخته میشد و پیشفرض «fabric» بود.
قالب: رشته
مقادیر معتبر: fabric, vn2vn
dcb.app-fcoe-priority
قالب: عدد صحیح
مقادیر معتبر: -1 - 7
مقادیر ویژه: unset (-1)
dcb.app-fip-flags
قالب: پرچمها (NMSettingDcbFlags)
مقادیر معتبر: none (0x0), enable (0x1), advertise (0x2), willing (0x4)
dcb.app-fip-priority
قالب: عدد صحیح
مقادیر معتبر: -1 - 7
مقادیر ویژه: unset (-1)
dcb.app-iscsi-flags
قالب: پرچمها (NMSettingDcbFlags)
مقادیر معتبر: none (0x0), enable (0x1), advertise (0x2), willing (0x4)
dcb.app-iscsi-priority
قالب: عدد صحیح
مقادیر معتبر: -1 - 7
مقادیر ویژه: unset (-1)
dcb.priority-bandwidth
قالب: فهرستی از اعداد صحیح
مقادیر معتبر: 0 - 100
dcb.priority-flow-control
قالب: فهرستی از مقادیر بولی
مقادیر معتبر: true/yes/on, false/no/off
dcb.priority-flow-control-flags
قالب: پرچمها (NMSettingDcbFlags)
مقادیر معتبر: none (0x0), enable (0x1), advertise (0x2), willing (0x4)
dcb.priority-group-bandwidth
قالب: فهرستی از اعداد صحیح
مقادیر معتبر: 0 - 100
dcb.priority-group-flags
قالب: پرچمها (NMSettingDcbFlags)
مقادیر معتبر: none (0x0), enable (0x1), advertise (0x2), willing (0x4)
dcb.priority-group-id
قالب: فهرستی از اعداد صحیح
مقادیر معتبر: 0 - 7, 15
dcb.priority-strict-bandwidth
قالب: فهرستی از مقادیر بولی
مقادیر معتبر: true/yes/on, false/no/off
dcb.priority-traffic-class
قالب: فهرستی از اعداد صحیح
مقادیر معتبر: 0 - 7
تنظیمات ethtool (ethtool setting)
تنظیمات اترنت Ethtool.
ویژگیها:
ethtool.channels-combined
مقادیر معتبر: 0 - 4294967295
ethtool.channels-other
مقادیر معتبر: 0 - 4294967295
ethtool.channels-rx
مقادیر معتبر: 0 - 4294967295
ethtool.channels-tx
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-adaptive-rx
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-adaptive-tx
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-pkt-rate-high
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-pkt-rate-low
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-frames
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-frames-high
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-frames-irq
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-frames-low
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-usecs
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-usecs-high
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-usecs-irq
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-rx-usecs-low
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-sample-interval
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-stats-block-usecs
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-frames
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-frames-high
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-frames-irq
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-frames-low
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-usecs
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-usecs-high
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-usecs-irq
مقادیر معتبر: 0 - 4294967295
ethtool.coalesce-tx-usecs-low
مقادیر معتبر: 0 - 4294967295
ethtool.eee-enabled
مقادیر معتبر: on, off, ignore
ethtool.feature-esp-hw-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-esp-tx-csum-hw-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-fcoe-mtu
مقادیر معتبر: on, off, ignore
ethtool.feature-gro
مقادیر معتبر: on, off, ignore
ethtool.feature-gso
مقادیر معتبر: on, off, ignore
ethtool.feature-highdma
مقادیر معتبر: on, off, ignore
ethtool.feature-hw-tc-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-l2-fwd-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-loopback
مقادیر معتبر: on, off, ignore
ethtool.feature-lro
مقادیر معتبر: on, off, ignore
ethtool.feature-macsec-hw-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-ntuple
مقادیر معتبر: on, off, ignore
ethtool.feature-rx
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-all
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-fcs
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-gro-hw
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-gro-list
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-udp-gro-forwarding
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-udp_tunnel-port-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-vlan-filter
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-vlan-stag-filter
مقادیر معتبر: on, off, ignore
ethtool.feature-rx-vlan-stag-hw-parse
مقادیر معتبر: on, off, ignore
ethtool.feature-rxhash
مقادیر معتبر: on, off, ignore
ethtool.feature-rxvlan
مقادیر معتبر: on, off, ignore
ethtool.feature-sg
مقادیر معتبر: on, off, ignore
ethtool.feature-tls-hw-record
مقادیر معتبر: on, off, ignore
ethtool.feature-tls-hw-rx-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-tls-hw-tx-offload
مقادیر معتبر: on, off, ignore
ethtool.feature-tso
مقادیر معتبر: on, off, ignore
ethtool.feature-tx
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-checksum-fcoe-crc
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-checksum-ip-generic
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-checksum-ipv4
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-checksum-ipv6
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-checksum-sctp
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-esp-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-fcoe-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-gre-csum-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-gre-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-gso-list
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-gso-partial
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-gso-robust
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-ipxip4-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-ipxip6-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-nocache-copy
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-scatter-gather
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-scatter-gather-fraglist
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-sctp-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-tcp-ecn-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-tcp-mangleid-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-tcp-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-tcp6-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-tunnel-remcsum-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-udp-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-udp_tnl-csum-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-udp_tnl-segmentation
مقادیر معتبر: on, off, ignore
ethtool.feature-tx-vlan-stag-hw-insert
مقادیر معتبر: on, off, ignore
ethtool.feature-txvlan
مقادیر معتبر: on, off, ignore
ethtool.fec-mode
مقادیر معتبر: auto (0x2), off (0x4), rs (0x8), baser (0x10), llrs (0x20)
ethtool.pause-autoneg
مقادیر معتبر: on, off, ignore
ethtool.pause-rx
مقادیر معتبر: on, off, ignore
ethtool.pause-tx
مقادیر معتبر: on, off, ignore
ethtool.ring-rx
مقادیر معتبر: 0 - 4294967295
ethtool.ring-rx-jumbo
مقادیر معتبر: 0 - 4294967295
ethtool.ring-rx-mini
مقادیر معتبر: 0 - 4294967295
ethtool.ring-tx
مقادیر معتبر: 0 - 4294967295
تنظیمات generic (generic setting)
تنظیمات پیوند عمومی (Generic Link).
ویژگیها:
generic.device-handler
برای جزئیات بیشتر در مورد نحوه نوشتن گرداننده دستگاه به صفحه راهنمای NetworkManager-dispatcher(8) مراجعه کنید.
با تنظیم این ویژگی، اتصال عمومی به صورت «مجازی» درمیآید، به این معنی که میتواند بدون دستگاه موجود فعال شود؛ دستگاه در زمان شروع اتصال با فراخوانی device-handler ایجاد خواهد شد.
قالب: رشته
تنظیمات gsm (gsm setting)
تنظیمات پهنباند همراه مبتنی بر GSM.
ویژگیها:
gsm.apn
نام نقطه دسترسی GPRS (APN) که هنگام برقراری نشست داده با شبکه مبتنی بر GSM استفاده میشود. مقدار APN اغلب نحوه صورتحساب مصرف شبکه کاربر را تعیین میکند و اینکه آیا کاربر به اینترنت دسترسی دارد یا صرفاً به یک شبکه محصور ارائهدهنده (walled-garden) دسترسی خواهد داشت؛ بنابراین استفاده از APN صحیح برای طرح پهنباند همراه کاربر بسیار مهم است. بر اساس بخش ۱۴.۹ استاندارد GSM 03.60، این APN تنها میتواند شامل نویسههای a-z، 0-9، . و - باشد.
اگر APN تعیین نشده باشد (حالت پیشفرض)، ممکن است بر اساس تنظیم «auto-config» شناسایی شود. این ویژگی میتواند صریحاً به یک رشته خالی تنظیم شود تا از این کار جلوگیری کرده و از هیچ APN استفاده نشود.
قالب: رشته
gsm.auto-config
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.device-id
قالب: رشته
gsm.device-uid
قالب: رشته
gsm.home-only
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-apn
قالب: رشته
gsm.initial-eps-bearer-configure
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-noauth
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-password
قالب: رشته
gsm.initial-eps-bearer-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
gsm.initial-eps-bearer-refuse-chap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-refuse-eap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-refuse-mschap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-refuse-mschapv2
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-refuse-pap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
gsm.initial-eps-bearer-username
قالب: رشته
gsm.mtu
قالب: عدد صحیح
مقادیر ویژه: auto
gsm.network-id
قالب: رشته
gsm.number
این ویژگی از نسخه ۱.۱۶ منسوخ شده است. مقادیر ارائهشده توسط کاربر برای این تنظیم دیگر استفاده نمیشوند.
قالب: رشته
gsm.password
گذرواژه مورد استفاده برای احراز هویت در شبکه، در صورت نیاز. بسیاری از ارائهدهندگان به گذرواژه نیازی ندارند، یا هر گذرواژهای را میپذیرند. اما اگر گذرواژهای الزامی باشد، در اینجا مشخص میشود.
قالب: رشته
gsm.password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
gsm.pin
قالب: رشته
gsm.pin-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
gsm.sim-id
قالب: رشته
gsm.sim-operator-id
قالب: رشته
gsm.username
نام کاربری مورد استفاده برای احراز هویت در شبکه، در صورت نیاز. بسیاری از ارائهدهندگان به نام کاربری نیازی ندارند، یا هر نام کاربری را میپذیرند. اما اگر نام کاربری الزامی باشد، در اینجا مشخص میشود.
قالب: رشته
تنظیمات hsr (hsr setting)
تنظیمات HSR/PRP.
ویژگیها:
hsr.interlink
قالب: رشته
hsr.multicast-spec
بایت آخر آدرس نظارتی (supervision address).
قالب: عدد صحیح
مقادیر معتبر: 0 - 255
hsr.port1
نام رابط درگاه ۱ (port1) در HSR. این ویژگی اجباری است.
قالب: رشته
hsr.port2
نام رابط درگاه ۲ (port2) در HSR. این ویژگی اجباری است.
قالب: رشته
hsr.protocol-version
قالب: انتخاب (NMSettingHsrProtocolVersion)
مقادیر معتبر: default (-1), hsr-2010 (0), hsr-2012 (1)
hsr.prp
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات infiniband (infiniband setting)
تنظیمات اینفینیباند (Infiniband).
ویژگیها:
infiniband.mac-address
در صورت تعیین، این اتصال تنها برای دستگاه IPoIB اعمال میشود که آدرس MAC دائمی آن مطابقت داشته باشد. این ویژگی آدرس MAC دستگاه را تغییر نمیدهد (یعنی جعل MAC نیست).
قالب: آدرس MAC اینفینیباند (Infiniband MAC address)
infiniband.mtu
اگر غیرصفر باشد، فقط بستههایی با اندازه مشخصشده یا کوچکتر ارسال میشوند و بستههای بزرگتر به چندین فریم شکسته خواهند شد.
قالب: عدد صحیح
مقادیر ویژه: auto
infiniband.p-key
کلید p-key اینفینیباند جهت استفاده برای این دستگاه. مقدار -1 به معنای استفاده از p-key پیشفرض است (معروف به «p-key در نمایه ۰»). در غیر این صورت، این مقدار یک عدد صحیح بدون علامت ۱۶ بیتی است که بیت بالای آن (0x8000) در صورتی که یک p-key «عضویت کامل» (full membership) باشد، تنظیم شده است. مقادیر 0 و 0x8000 مجاز نیستند.
با تنظیم p-key، نام رابط همیشه «$parent.$p_key» خواهد بود. تنظیم «connection.interface-name» به یک نام دیگر پشتیبانی نمیشود.
توجه داشته باشید که کرنل در داخل همیشه بیت عضویت کامل را تنظیم میکند، اگرچه نام رابط این موضوع را منعکس نمیکند. معمولاً کاربر مایل است یک p-key با عضویت کامل به همراه پرچم 0x8000 پیکربندی کند.
قالب: عدد صحیح
مقادیر معتبر: -1 - 65535
مقادیر ویژه: default (-1)
infiniband.parent
نام رابط دستگاه والد (parent) این دستگاه. معمولاً NULL است، اما اگر ویژگی «p_key» تنظیم شده باشد، باید دستگاه پایه را با تنظیم این ویژگی یا «mac-address» مشخص کنید.
قالب: رشته
infiniband.transport-mode
حالت انتقال IP-over-InfiniBand؛ یا «datagram» یا «connected».
قالب: رشته
مقادیر معتبر: datagram, connected
تنظیمات ipv4 (ipv4 setting)
تنظیمات IPv4.
ویژگیها:
ipv4.addresses
فهرستی از نشانیهای IPv4 و طول پیشوند (prefix length) آنها. چندین نشانی را میتوان با کاما از هم جدا کرد. به عنوان مثال "192.168.1.5/24, 10.1.0.5/24". نشانیها با اولویت نزولی فهرست میشوند، به این معنی که اولین نشانی، نشانی اصلی خواهد بود.
قالب: فهرستی از نشانیها جداشده با کاما
ipv4.auto-route-ext-gw
برای سایر انواع اتصال، افزودن چنین مسیر خودکاری در حال حاضر پشتیبانی نمیشود و تنظیم این گزینه روی TRUE هیچ تأثیری ندارد.
قالب: سهگانه (ternary)
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
ipv4.clat
هنگامی که CLAT فعال باشد، NetworkManager پیشوند NAT64 را از اعلانهای مسیریاب IPv6 (یا Router Advertisements) کشف میکند؛ اگر پیشوند NAT64 اعلان شود، NetworkManager یک برنامه BPF را برای انجام ترجمه بدون حالت (stateless) بستهها میان IPv4 و IPv6 نصب میکند.
تنظیم روی "no" (0) قابلیت CLAT را کاملاً غیرفعال میکند. مقدار "auto" (1) فقط زمانی CLAT را فعال میکند که روش IPv4 برابر 'auto' باشد و دستگاه درگاه (gateway) بومی IPv4 نداشته باشد. مقدار "force" (2) حتی اگر روش IPv4 برابر 'auto' نباشد و حتی اگر دستگاه دارای درگاه بومی IPv4 باشد، CLAT را فعال میکند.
هنگامی که روی "default" (-1) تنظیم شود، مقدار واقعی از پیکربندی سراسری خوانده میشود؛ اگر مشخص نشده باشد، به طور پیشفرض "no" (0) خواهد بود. در آینده مقدار پیشفرض جایگزین (fallback) به "auto" (1) تغییر خواهد یافت.
قالب: انتخابی (NMSettingIp4ConfigClat)
مقادیر معتبر: default (-1), no (0), auto (1), force (2)
ipv4.dad-timeout
مقدار صفر به این معنی است که هیچ تشخیص نشانی تکراری انجام نمیشود، -1 به معنای مقدار پیشفرض است (یا مقدار پیکربندیشده سراسری در NetworkManager.conf یا ۲۰۰ میلیثانیه). مقداری بزرگتر از صفر، یک مهلت زمانی بر حسب میلیثانیه است. توجه داشته باشید که بازههای زمانی طبق RFC 5227 مشمول تصادفیسازی هستند و بنابراین مدت زمان واقعی میتواند بین نصف و کل زمان مشخصشده در این ویژگی باشد.
قالب: عدد صحیح
مقادیر معتبر: -1 - 30000
مقادیر ویژه: default (-1), off (0)
ipv4.dhcp-client-id
مقادیر ویژه "mac" و "perm-mac" پشتیبانی میشوند که از نشانی MAC فعلی یا دائمی دستگاه برای تولید یک شناسه کلاینت با نوع اترنت (01) استفاده میکنند. در حال حاضر، این گزینهها فقط برای پیوندهای از نوع اترنت کار میکنند.
مقدار ویژه "ipv6-duid" از DUID موجود در ویژگی "ipv6.dhcp-duid" به عنوان یک شناسه کلاینت سازگار با RFC 4361 استفاده میکند. به عنوان IAID از "ipv4.dhcp-iaid" استفاده میکند و در صورت عدم تنظیم به "ipv6.dhcp-iaid" بازمیگردد.
مقدار ویژه "duid" یک شناسه کلاینت سازگار با RFC 4361 بر اساس "ipv4.dhcp-iaid" تولید میکند و از DUID تولیدشده با هش کردن /etc/machine-id بهره میبرد.
مقدار ویژه "stable" برای تولید شناسه کلاینت نوع 0 بر اساس stable-id (به connection.stable-id مراجعه کنید) و یک کلید به ازای هر میزبان پشتیبانی میشود. اگر stable-id را تنظیم کنید، ممکن است بخواهید مشخصه "${DEVICE}" یا "${MAC}" را بگنجانید تا کلیدی به ازای هر دستگاه به دست آورید.
مقدار ویژه "none" از ارسال هرگونه شناسه کلاینت جلوگیری میکند. توجه داشته باشید که این کار معمولاً توصیه نمیشود.
در صورت عدم تنظیم، مقدار پیشفرض پیکربندیشده سراسری در NetworkManager.conf استفاده میشود. اگر همچنان تنظیم نشده باشد، کلاینت داخلی dhcp به طور پیشفرض روی "mac" قرار میگیرد.
قالب: رشته
مقادیر ویژه: mac, perm-mac, duid, ipv6-duid, stable, none
ipv4.dhcp-dscp
این ویژگی در حال حاضر فقط برای IPv4 معتبر است و فقط توسط پلاگین DHCP "داخلی" (internal) پشتیبانی میشود.
قالب: رشته
مقادیر معتبر: CS0, CS4, CS6
ipv4.dhcp-fqdn
قالب: رشته
ipv4.dhcp-hostname
قالب: رشته
ipv4.dhcp-hostname-flags
در حال حاضر، این ویژگی فقط شامل پرچمهایی برای کنترل پرچمهای FQDN تنظیمشده در گزینه DHCP FQDN است. پرچمهای FQDN پشتیبانیشده عبارتند از "fqdn-serv-update" (0x1)، "fqdn-encoded" (0x2) و "fqdn-no-update" (0x4). هنگامی که هیچ پرچم FQDN تنظیم نشده باشد و "fqdn-clear-flags" (0x8) تنظیم شده باشد، گزینه DHCP FQDN حاوی هیچ پرچمی نخواهد بود. در غیر این صورت، اگر هیچ پرچم FQDN تنظیم نشده باشد و "fqdn-clear-flags" (0x8) نیز تنظیم نشده باشد، پرچمهای استاندارد FQDN در درخواست تنظیم میشوند: "fqdn-serv-update" (0x1)، "fqdn-encoded" (0x2) برای IPv4 و "fqdn-serv-update" (0x1) برای IPv6.
هنگامی که این ویژگی روی مقدار پیشفرض "none" (0x0) تنظیم شود، یک پیشفرض سراسری از پیکربندی NetworkManager خوانده میشود. اگر آن مقدار تنظیم نشده باشد یا آن هم "none" (0x0) باشد، آنگاه پرچمهای استاندارد FQDN که در بالا شرح داده شد در درخواستهای DHCP ارسال میشوند.
قالب: پرچمها (NMDhcpHostnameFlags)
مقادیر معتبر: none (0x0), fqdn-serv-update (0x1), fqdn-encoded (0x2), fqdn-no-update (0x4), fqdn-clear-flags (0x8)
ipv4.dhcp-iaid
برای DHCPv4، شناسه IAID فقط با مقادیر "duid" و "ipv6-duid" در "ipv4.dhcp-client-id" برای تولید client-id استفاده میشود.
برای DHCPv6، توجه داشته باشید که در حال حاضر این ویژگی فقط توسط پلاگین "داخلی" DHCPv6 پشتیبانی میشود.
شناسه DHCPv6 IAID که در عمل برای یک رابط فعالشده فعلی استفاده میشود، در اطلاعات اجاره (lease) دستگاه نمایش داده میشود.
قالب: رشته
ipv4.dhcp-ipv6-only-preferred
هنگامی که روی "yes" (1) تنظیم شود، میزبان این گزینه را به فهرست درخواست پارامتر (parameter request list) اضافه میکند؛ اگر کارساز DHCP گزینه را بازگرداند، میزبان کلاینت DHCP را برای بازه زمانی مشخصشده در این گزینه متوقف میکند.
اگر میزبان از حالت فقط-IPv6 پشتیبانی میکند این ویژگی را فعال کنید؛ یعنی یا تمام برنامهها توانایی کار به صورت فقط-IPv6 را دارند یا شکلی از CLAT (464XLAT) مستقر شده است.
اگر روی "auto" (2) تنظیم شود، در صورتی که روش IPv6 برابر "auto" باشد و پروفایل اتصال ipv4.clat را روی "yes" یا "auto" تنظیم کرده باشد، گزینه به طور خودکار فعال میشود. اگر این دو شرط برآورده شوند، میزبان میتواند در حالت فقط-IPv6 کار کند و بنابراین غیرفعال کردن DHCPv4 در صورتی که شبکه نیز از آن پشتیبانی کند ایمن خواهد بود.
هنگامی که روی "default" (-1) تنظیم شود، مقدار واقعی از پیکربندی سراسری خوانده میشود؛ اگر مشخص نشده باشد، به طور پیشفرض "auto" (2) خواهد بود.
اگر روش IPv6 اتصال روی "disabled" تنظیم شده باشد، این ویژگی بیتأثیر است و گزینه "IPv6-Only Preferred" همیشه غیرفعال خواهد بود.
قالب: انتخابی (NMSettingIP4DhcpIpv6OnlyPreferred)
مقادیر معتبر: default (-1), no (0), yes (1), auto (2)
ipv4.dhcp-reject-servers
برای DHCPv4، هر عنصر باید یک نشانی IPv4 باشد که میتواند به صورت اختیاری با یک اسلش و طول پیشوند همراه شود (مانند "192.168.122.0/24").
این ویژگی در حال حاضر برای DHCPv6 پیادهسازی نشده است.
قالب: فهرستی از نشانیهای IPv4
ipv4.dhcp-send-hostname-deprecated
این ویژگی از نسخه ۱.۵۲ منسوخ شده است؛ به جای آن از نسخه جدید dhcp-send-hostname استفاده کنید.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv4.dhcp-send-hostname
مقدار پیشفرض برابر default (-1) است. در این حالت مقدار سراسری از پیکربندی NetworkManager خوانده میشود. اگر تنظیم نشده باشد، مقدار dhcp-send-hostname-deprecated که به طور پیشفرض TRUE است، برای سازگاری عقبرو استفاده میشود. در آینده این مورد تغییر خواهد کرد و در صورت نبود پیشفرض سراسری، همیشه به TRUE بازخواهد گشت.
قالب: انتخابی (NMTernary)
مقادیر معتبر: default (-1), false/no (0), true/yes (1)
ipv4.dhcp-send-release
قالب: سهگانه (ternary)
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
ipv4.dhcp-timeout
برای بینهایت روی 2147483647 (MAXINT32) تنظیم کنید.
قالب: عدد صحیح
مقادیر معتبر: 0 - 2147483647
مقادیر ویژه: default (0), infinity (2147483647)
ipv4.dhcp-vendor-class-identifier
قالب: رشته
ipv4.dns
هر کارساز را میتوان یا به عنوان یک نشانی IP ساده (که به صورت اختیاری با یک "#" و نام کارساز SNI برای DNS بر بستر TLS همراه است) یا با ساختار نحو URI مشخص کرد.
هنگامی که به صورت یک URI مشخص میشود، شکلهای زیر پشتیبانی میشوند: dns+udp://ADDRESS[:PORT]، dns+tls://ADDRESS[:PORT][SERVERNAME].
هنگام استفاده از نحو URI، نشانیهای IPv6 باید در براکتهای کروشهای ('[', ']') محصور شوند.
قالب: فهرستی از نشانیهای IPv4
ipv4.dns-options
گزینههای پشتیبانیشده فعلی عبارتند از: "attempts"، "debug"، "edns0"، "ndots"، "no-aaaa"، "no-check-names"، "no-reload"، "no-tld-query"، "rotate"، "single-request"، "single-request-reopen"، "timeout"، "trust-ad" و "use-vc". به راهنمای resolv.conf(5) مراجعه کنید.
توجه داشته باشید که میان یک فهرست تنظیمنشده (پیشفرض) و یک فهرست خالی تفاوت وجود دارد. در nmcli، برای لغو تنظیم فهرست مقدار را روی "" قرار دهید. برای تنظیم یک فهرست خالی، آن را روی " " تنظیم کنید. در حال حاضر، یک فهرست تنظیمنشده معنایی مشابه یک فهرست خالی دارد. این ممکن است در آینده تغییر کند.
تنظیم "trust-ad" تنها در صورتی رعایت میشود که پروفایل کارسازهای نام را به resolv.conf ارائه دهد و تمام پروفایلهای ارائهدهنده قابلیت "trust-ad" را فعال کرده باشند.
هنگام استفاده از یک پلاگین کش DNS (مانند dnsmasq یا systemd-resolved در NetworkManager.conf)، مقادیر "edns0" و "trust-ad" به طور خودکار اضافه میشوند.
مقادیر معتبر "ipv4.dns-options" و "ipv6.dns-options" با یکدیگر ادغام میشوند.
قالب: فهرستی از گزینههای DNS جداشده با کاما
ipv4.dns-priority
اولویت نسبی برای کارسازهای DNS مشخصشده توسط این تنظیم. مقدار عددی کمتر، بهتر است (اولویت بالاتر).
مقادیر منفی اثر ویژهای در حذف سایر پیکربندیهای دارای مقدار اولویت عددی بزرگتر دارند؛ بنابراین در حضور حداقل یک اولویت منفی، فقط کارسازهای DNS از اتصالاتی با کمترین مقدار اولویت استفاده خواهند شد. برای جلوگیری از هرگونه نشت DNS (یا DNS leak)، اولویت پروفایلی را که باید استفاده شود روی منفیترین مقدار در میان تمام پروفایلهای اتصالات فعال تنظیم کنید.
مقدار صفر یک مقدار پیشفرض پیکربندیشده سراسری را انتخاب میکند. اگر دومی نیز موجود نباشد یا صفر باشد، برای VPNها (شامل WireGuard) به ۵۰ و برای سایر اتصالات به ۱۰۰ تبدیل میشود.
توجه داشته باشید که این اولویت برای مرتبسازی تنظیمات DNS میان چندین اتصال فعال است. این اولویت کارسازهای DNS متعدد را در یک پروفایل اتصال یکسان تفکیک نمیکند.
هنگامی که چندین دستگاه دارای پیکربندیهایی با اولویت یکسان باشند، ابتدا VPNها در نظر گرفته میشوند، سپس دستگاههایی با بهترین (کمترین متریک) مسیر پیشفرض و سپس سایر دستگاهها.
هنگام استفاده از dns=default، کارسازهای با اولویت بالاتر در بالای resolv.conf قرار خواهند گرفت. برای اولویت دادن به یک کارساز خاص نسبت به دیگری در همان اتصال، کافی است آنها را به ترتیب دلخواه مشخص کنید. توجه داشته باشید که تفکیککننده معمولاً کارسازهای نام موجود در /etc/resolv.conf را به ترتیبی که فهرست شدهاند امتحان میکند و در صورت شکست به سراغ کارساز بعدی در فهرست میرود. برای مثال به گزینه "rotate" در تنظیم dns-options مراجعه کنید. اگر هرگونه اولویت DNS منفی وجود داشته باشد، آنگاه فقط کارسازهای نام از دستگاههای دارای آن کمترین اولویت در نظر گرفته خواهند شد.
هنگام استفاده از یک تحلیلگر DNS که از فوروارد شرطی یا Split DNS پشتیبانی میکند (با تنظیمات dns=dnsmasq یا dns=systemd-resolved)، هر اتصال برای پرسوجوی دامنههای موجود در فهرست جستجوی خود استفاده میشود. دامنههای جستجو مشخص میکنند که از کدام کارسازهای نام پرسیده شود و اولویت DNS برای اولویتبندی کارسازهای نام بر اساس دامنه استفاده میشود. پرسوجوها برای دامنههایی که در هیچ فهرست جستجویی وجود ندارند، از طریق اتصالاتی هدایت میشوند که دامنه نویسه عام (wildcard) ویژه '~.' را دارند، که به طور خودکار به اتصالات دارای مسیر پیشفرض اضافه میشود (یا میتواند به صورت دستی اضافه شود). هنگامی که چندین اتصال یک دامنه یکسان را مشخص کنند، اتصالی که بهترین اولویت (کمترین مقدار عددی) را دارد برنده میشود. اگر یک زیردامنه روی رابط دیگری پیکربندی شده باشد بدون در نظر گرفتن اولویت پذیرفته میشود، مگر اینکه دامنه والد در رابط دیگر اولویت منفی داشته باشد که باعث پوشانده شدن (shadowed) زیردامنه میشود. با Split DNS میتوان با پیکربندی مناسب اولویتهای DNS و دامنههای جستجو، از نشتهای ناخواسته DNS جلوگیری کرد تا فقط کارسازهای نام رابط مورد نظر پیکربندی شوند.
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
ipv4.dns-search
هنگام استفاده از یک پلاگین DNS که از فوروارد شرطی یا Split DNS پشتیبانی میکند، دامنههای جستجو مشخص میکنند که کدام کارسازهای نام مورد پرسوجو قرار گیرند. این امر رفتار را نسبت به اجرای با /etc/resolv.conf ساده متفاوت میسازد. برای اطلاعات بیشتر به تنظیم dns-priority نیز مراجعه کنید.
هنگامی که روی پروفایلی تنظیم شود که DHCP را نیز فعال کرده است، فهرست جستجوی DNS دریافتشده به صورت خودکار (گزینه ۱۱۹ برای DHCPv4 و گزینه ۲۴ برای DHCPv6) با فهرست دستی ادغام میشود. این کار را میتوان با تنظیم "ignore-auto-dns" متوقف کرد. توجه داشته باشید که اگر هیچ جستجوی DNSای پیکربندی نشده باشد، مقدار جایگزین از دامنه دریافت شده از DHCP (گزینه ۱۵) گرفته خواهد شد.
قالب: فهرستی از رشتهها
ipv4.forwarding
قالب: انتخابی (NMSettingIPConfigForwarding)
مقادیر معتبر: default (-1), no (0), yes (1), auto (2)
ipv4.gateway
درگاه (gateway) مرتبط با این پیکربندی. این تنظیم تنها در صورتی معنادار است که نشانیها نیز روی دستگاه تنظیم شده باشند.
تنظیم درگاه باعث میشود NetworkManager یک مسیر پیشفرض استاندارد با درگاه به عنوان جهش بعدی (next hop) پیکربندی کند. اگر "never-default" تنظیم شده باشد، این مورد نادیده گرفته میشود. یک جایگزین، پیکربندی صریح مسیر پیشفرض با یک مسیر دستی و طول پیشوند /0 است.
توجه داشته باشید که درگاه معمولاً با مسیریابی که NetworkManager برای رابطهای WireGuard پیکربندی میکند تداخل دارد، بنابراین معمولاً در آن حالت نباید تنظیم شود. به "ip4-auto-default-route" مراجعه کنید.
قالب: نشانی IPv4
ipv4.ignore-auto-dns
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv4.ignore-auto-routes
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv4.link-local
هنگامی که روی "auto" تنظیم شود، مقدار به "ipv4.method" وابسته است. هنگامی که روی "default" تنظیم شود، قبل از بازگشت به "auto"، پیشفرض سراسری اتصال را رعایت میکند. توجه داشته باشید که اگر "ipv4.method" برابر "disabled" باشد، آدرسدهی محلی پیوند نیز همیشه غیرفعال است. مقدار پیشفرض "default" است. از نسخه ۱.۵۲، هنگامی که روی "fallback" تنظیم شود، در صورت عدم تنظیم هیچ نشانی IPv4 دیگر، یک نشانی link-local دریافت میشود.
قالب: انتخابی (NMSettingIP4LinkLocal)
مقادیر معتبر: default (0), auto (1), disabled (2), enabled (3), fallback (4)
ipv4.may-fail
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv4.method
در حال حاضر، NetworkManager از dnsmasq به عنوان کارساز DHCP/DNS برای اشتراکگذاری اتصال استفاده میکند. میتوانید با افزودن فایلها به /etc/NetworkManager/dnsmasq-shared.d/ پیکربندی بیشتری برای dnsmasq ارائه دهید. با این حال توجه داشته باشید که این کار توصیه نمیشود، زیرا ممکن است NetworkManager در آینده به پیادهسازی متفاوتی روی آورد.
قالب: رشته
مقادیر معتبر: auto, link-local, manual, shared, disabled
ipv4.never-default
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv4.replace-local-rule
قالب: سهگانه (ternary)
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
ipv4.required-timeout
این ویژگی به عنوان مثال در صورتی مفید است که هر دو IPv4 و IPv6 فعال باشند و مجاز به شکست باشند. به طور معمول اتصال به محض تکمیل یکی از این دو خانواده نشانی با موفقیت برقرار میشود؛ با تعیین یک مهلت زمانی لازم به عنوان مثال برای IPv4، میتوان اطمینان حاصل کرد که حتی اگر IPv6 زودتر از IPv4 موفق شود، NetworkManager پیش از فعال شدن اتصال، مدتی برای IPv4 منتظر میماند.
توجه داشته باشید که اگر "may-fail" برای همان خانواده نشانی FALSE باشد، این ویژگی هیچ اثری ندارد زیرا NetworkManager باید تا پایان کل مهلت زمانی DHCP صبر کند.
مقدار صفر به این معنی است که هیچ مهلت زمانی لازمی وجود ندارد، -1 به معنای مقدار پیشفرض است (یا بازنویسی پیکربندی ipvx.required-timeout یا صفر).
قالب: عدد صحیح
مقادیر معتبر: -1 - 2147483647
مقادیر ویژه: default (-1), infinity (2147483647)
ipv4.route-metric
قالب: عدد صحیح
مقادیر معتبر: -1 - 4294967295
ipv4.route-table
این امر بر تمام مسیرها تأثیر میگذارد، از جمله مسیرهای دستگاه، IPv4LL، DHCP، SLAAC، مسیرهای پیشفرض و مسیرهای ایستا. اما توجه داشته باشید که مسیرهای ایستا میتوانند به صورت جداگانه با تعیین صریح یک جدول مسیریابی غیرصفر، این تنظیم را بازنویسی کنند.
اگر تنظیم جدول روی صفر رها شود، واجد شرایط بازنویسی از طریق پیکربندی سراسری خواهد بود. اگر این ویژگی حتی پس از اعمال مقدار پیکربندی سراسری صفر باشد، مسیریابی خطمشی برای خانواده نشانی این اتصال غیرفعال میشود.
غیرفعال بودن مسیریابی خطمشی به این معنی است که NetworkManager تمام مسیرها را به جدول اصلی (main) اضافه خواهد کرد (به جز مسیرهای ایستا که صراحتاً جدول متفاوتی را پیکربندی میکنند). علاوه بر این، NetworkManager هیچ مسیر اضافی را از جداولی به جز جدول اصلی حذف نخواهد کرد. این کار برای حفظ سازگاری عقبرو برای کاربرانی است که جداول مسیریابی را خارج از NetworkManager مدیریت میکنند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
مقادیر ویژه: unspec (0), main (254)
ipv4.routed-dns
قالب: انتخابی (NMSettingIPConfigRoutedDns)
مقادیر معتبر: default (-1), no (0), yes (1)
ipv4.routes
صفتهای گوناگونی پشتیبانی میشوند:
توجه داشته باشید که در NetworkManager، در حال حاضر همه جهشهای بعدی یک مسیر ECMP باید دارای پرچم "onlink" یکسانی باشند تا بتوانند ادغام شوند.
برای جزئیات بیشتر به `man ip-route` نیز مراجعه کنید.
قالب: فهرستی از مسیرها جداشده با کاما
ipv4.routing-rules
مثال: priority 5 from 192.167.4.0/24 table 45
قالب: فهرستی از قوانین مسیریابی جداشده با کاما
ipv4.shared-dhcp-lease-time
مقادیر ویژه عبارتند از 0 برای مقدار پیشفرض ۱ ساعت و 2147483647 (MAXINT32) برای زمان اجاره بینهایت.
قالب: عدد صحیح
مقادیر معتبر: 0 - 2147483647
مقادیر ویژه: default (0), infinity (2147483647)
ipv4.shared-dhcp-range
قالب: رشته
تنظیمات ipv6 (ipv6 setting)
تنظیمات IPv6.
ویژگیها:
ipv6.addr-gen-mode
مقادیر مجاز عبارتند از: "eui64" (0)، "stable-privacy" (1)، "default" (3) یا "default-or-eui64" (2).
اگر این ویژگی روی "eui64" تنظیم شود، آدرسها با استفاده از توکن رابط مشتقشده از آدرس سختافزاری ایجاد خواهند شد. این امر باعث میشود بخش میزبان آدرس ثابت بماند و امکان ردیابی حضور میزبان هنگام تغییر شبکهها را فراهم کند. آدرس تنها در صورت تعویض سختافزار رابط تغییر میکند. در صورت تشخیص آدرس تکراری، هیچ سازوکار جایگزینی برای ایجاد آدرس دیگر وجود ندارد. در صورت پیکربندی، از "ipv6.token" به جای آدرس MAC برای تولید آدرسها در پیکربندی خودکار بدون حالت استفاده میشود.
اگر این ویژگی روی "stable-privacy" تنظیم شود، شناسه رابط همانگونه که در RFC7217 مشخص شده ایجاد میشود. این کار با درهمسازی (هش کردن) یک کلید مختص میزبان (به راهنمای NetworkManager(8) مراجعه کنید)، نام رابط، ویژگی "connection.stable-id" اتصال و پیشوند آدرس عمل میکند. این ویژگی با دشوارتر کردن استفاده از آدرس برای ردیابی حضور میزبان، حریم خصوصی را بهبود میبخشد و با تعویض سختافزار رابط شبکه نیز آدرس پایدار میماند.
مقادیر ویژه "default" و "default-or-eui64" به مقدار پیشفرض سراسری اتصال همانطور که در راهنمای NetworkManager.conf(5) مستند شده است، رجوع میکنند. اگر پیشفرض سراسری مشخص نشده باشد، مقدار جایگزین به ترتیب "stable-privacy" یا "eui64" خواهد بود.
در صورت عدم تعیین، مقدار پیشفرض هنگام ایجاد یک پروفایل جدید "default" است.
توجه داشته باشید که این تنظیم از پسوندهای حریم خصوصی (Privacy Extensions) که توسط ویژگی "ip6-privacy" پیکربندی میشوند مجزا است و بر آدرسهای موقت پیکربندیشده با آن گزینه تأثیری نمیگذارد.
قالب: یکی از "eui64" (0)، "stable-privacy" (1)، "default" (3) یا "default-or-eui64" (2)
مقادیر معتبر: eui64 (0), stable-privacy (1), default-or-eui64 (2), default (3)
ipv6.addresses
فهرستی از آدرسهای IPv6 و طول پیشوند آنها. چندین آدرس را میتوان با کاما از هم جدا کرد. به عنوان مثال "2001:db8:85a3::8a2e:370:7334/64, 2001:db8:85a3::5/64". آدرسها به ترتیب اولویت نزولی فهرست شدهاند، به این معنی که اولین آدرس، آدرس اصلی خواهد بود. این میتواند در انتخاب آدرس مبدا IPv6 تفاوت ایجاد کند (RFC 6724، بخش 5).
قالب: فهرستی از آدرسها با جداکننده کاما
ipv6.auto-route-ext-gw
برای سایر انواع اتصال، افزودن چنین مسیر خودکاری در حال حاضر پشتیبانی نمیشود و تنظیم این گزینه روی TRUE هیچ تأثیری ندارد.
قالب: سهگانه (ternary)
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
ipv6.dhcp-duid
مقدار ویژه "lease" شناسه DUID استفادهشده قبلی را از فایل اجاره (lease) متعلق به این اتصال بازیابی میکند. اگر هیچ DUID یافت نشود، یک DUID-UUID سراسری و دائمی (RFC 6355) بر اساس machine-id ایجاد خواهد شد.
مقادیر ویژه "llt" و "ll" یک DUID از نوع LLT یا LL (به RFC 3315 مراجعه کنید) بر اساس آدرس MAC فعلی دستگاه تولید میکنند. به منظور تلاش برای ارائه یک DUID-LLT پایدار، فیلد زمان حاوی یک برچسب زمانی ثابت خواهد بود که به صورت سراسری (برای تمام پروفایلها) استفاده شده و روی دیسک ذخیره میشود.
مقادیر ویژه "stable-llt"، "stable-ll" و "stable-uuid" یک DUID از نوع مربوطه تولید میکنند که از stable-id اتصال و یک کلید یکتا به ازای هر میزبان مشتق میشود. در صورتی که این پروفایل روی چندین دستگاه فعال شود، ممکن است بخواهید مشخصکننده "${DEVICE}" یا "${MAC}" را در stable-id بگنجانید. بنابراین، آدرس لایه پیوند در "stable-ll" و "stable-llt" یک آدرس تولیدشده و مشتق از stable id خواهد بود. مقدار زمان DUID-LLT در گزینه "stable-llt" از میان یک بازه زمانی ایستا به مدت سه سال انتخاب میشود (حد بالای این بازه همان برچسب زمانی ثابتی است که در "llt" استفاده شده است).
هنگامی که این ویژگی تنظیم نشده باشد، مقدار سراسری ارائهشده برای "ipv6.dhcp-duid" استفاده میشود. اگر هیچ مقدار سراسری ارائه نشده باشد، مقدار پیشفرض "lease" فرض میشود.
قالب: رشته
ipv6.dhcp-hostname
قالب: رشته
ipv6.dhcp-hostname-flags
در حال حاضر، این ویژگی فقط شامل پرچمهایی برای کنترل پرچمهای FQDN تنظیمشده در گزینه DHCP FQDN است. پرچمهای FQDN پشتیبانیشده عبارتند از "fqdn-serv-update" (0x1)، "fqdn-encoded" (0x2) و "fqdn-no-update" (0x4). زمانی که هیچ پرچم FQDN تنظیم نشده باشد و "fqdn-clear-flags" (0x8) تنظیم شده باشد، گزینه DHCP FQDN فاقد هرگونه پرچم خواهد بود. در غیر این صورت، اگر هیچ پرچم FQDN تنظیم نشده باشد و "fqdn-clear-flags" (0x8) نیز تنظیم نشده باشد، پرچمهای استاندارد FQDN در درخواست تنظیم میشوند: "fqdn-serv-update" (0x1)، "fqdn-encoded" (0x2) برای IPv4 و "fqdn-serv-update" (0x1) برای IPv6.
هنگامی که این ویژگی روی مقدار پیشفرض "none" (0x0) تنظیم شده باشد، مقدار پیشفرض سراسری در پیکربندی NetworkManager جستجو میشود. اگر آن مقدار تنظیم نشده باشد یا آن هم "none" (0x0) باشد، آنگاه پرچمهای استاندارد FQDN توصیفشده در بالا در درخواستهای DHCP ارسال میشوند.
قالب: پرچمها (NMDhcpHostnameFlags)
مقادیر معتبر: none (0x0), fqdn-serv-update (0x1), fqdn-encoded (0x2), fqdn-no-update (0x4), fqdn-clear-flags (0x8)
ipv6.dhcp-iaid
برای DHCPv4، شناسه IAID تنها با مقادیر "duid" و "ipv6-duid" در "ipv4.dhcp-client-id" برای ایجاد client-id استفاده میشود.
برای DHCPv6، توجه داشته باشید که در حال حاضر این ویژگی تنها توسط افزونه DHCPv6 از نوع "internal" پشتیبانی میشود.
شناسه DHCPv6 IAID که در عمل برای یک رابط فعال استفاده شده است، در اطلاعات اجاره (lease) دستگاه نمایش داده میشود.
قالب: رشته
ipv6.dhcp-pd-hint
قالب: رشته
ipv6.dhcp-send-hostname-deprecated
این ویژگی از نسخه 1.52 منسوخ شده است. به جای آن از نسخه جدید dhcp-send-hostname استفاده کنید.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv6.dhcp-send-hostname
مقدار پیشفرض default (-1) است. در این حالت مقدار سراسری از پیکربندی NetworkManager جستجو میشود. اگر تنظیم نشده باشد، مقدار برگرفته از dhcp-send-hostname-deprecated که به طور پیشفرض TRUE است، جهت حفظ سازگاری با گذشته استفاده میشود. در آینده این رفتار تغییر خواهد کرد و در صورت نبود پیشفرض سراسری، همیشه به TRUE بازمیگردد.
قالب: انتخابی (NMTernary)
مقادیر معتبر: default (-1), false/no (0), true/yes (1)
ipv6.dhcp-send-release
قالب: سهگانه (ternary)
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
ipv6.dhcp-timeout
برای بینهایت، آن را روی 2147483647 (MAXINT32) تنظیم کنید.
قالب: عدد صحیح
مقادیر معتبر: 0 - 2147483647
مقادیر ویژه: default (0), infinity (2147483647)
ipv6.dns
هر سرور میتواند یا به صورت یک آدرس IP ساده (که به صورت اختیاری یک "#" و نام سرور SNI برای پروتکل DNS روی TLS به دنبال آن میآید) یا با ساختار URI مشخص شود.
هنگامی که به صورت یک URI مشخص میشود، ساختارهای زیر پشتیبانی میشوند: dns+udp://ADDRESS[:PORT], dns+tls://ADDRESS[:PORT][SERVERNAME] .
هنگام استفاده از ساختار URI، آدرسهای IPv6 باید درون براکتهای کروشه ('[', ']') قرار گیرند.
قالب: فهرستی از آدرسهای IPv6
ipv6.dns-options
گزینههای پشتیبانیشده در حال حاضر عبارتند از "attempts", "debug", "edns0", "ndots", "no-aaaa", "no-check-names", "no-reload", "no-tld-query", "rotate", "single-request", "single-request-reopen", "timeout", "trust-ad", "use-vc" و همچنین "inet6", "ip6-bytestring", "ip6-dotint", "no-ip6-dotint". به راهنمای resolv.conf(5) مراجعه کنید.
توجه داشته باشید که میان یک فهرست تنظیمنشده (پیشفرض) و یک فهرست خالی تفاوت وجود دارد. در nmcli، برای لغو تنظیم فهرست مقدار را روی "" قرار دهید. برای تنظیم یک فهرست خالی، آن را روی " " تنظیم کنید. در حال حاضر، یک فهرست تنظیمنشده همان معنای فهرست خالی را دارد. این ممکن است در آینده تغییر کند.
تنظیم "trust-ad" تنها در صورتی اعمال میشود که پروفایل در ارائه سرورهای نام به resolv.conf مشارکت داشته باشد و تمامی پروفایلهای ارائهدهنده نیز "trust-ad" را فعال کرده باشند.
هنگام استفاده از یک افزونه ذخیرهسازی موقت DNS (مانند dnsmasq یا systemd-resolved در NetworkManager.conf)، مقادیر "edns0" و "trust-ad" به صورت خودکار افزوده میشوند.
گزینههای معتبر "ipv4.dns-options" و "ipv6.dns-options" با یکدیگر ادغام میشوند.
قالب: فهرستی از گزینههای DNS با جداکننده کاما
ipv6.dns-priority
اولویت نسبی سرورهای DNS که توسط این تنظیم مشخص میشوند. مقدار عددی کمتر بهتر است (اولویت بالاتر).
مقادیر منفی این اثر ویژه را دارند که سایر پیکربندیهای دارای مقدار اولویت عددی بزرگتر را حذف میکنند؛ بنابراین در صورت وجود حداقل یک اولویت منفی، فقط سرورهای DNS از اتصالات دارای کمترین مقدار اولویت استفاده خواهند شد. برای جلوگیری از هرگونه نشت DNS (DNS leak)، اولویت پروفایلی را که باید استفاده شود روی منفیترین مقدار در میان تمامی پروفایلهای اتصالات فعال تنظیم کنید.
مقدار صفر یک مقدار پیشفرضِ پیکربندیشده سراسری را انتخاب میکند. اگر دومی نیز موجود نباشد یا صفر باشد، برای VPNها (شامل WireGuard) به طور پیشفرض 50 و برای سایر اتصالات 100 خواهد بود.
توجه داشته باشید که این اولویت برای مرتبسازی تنظیمات DNS میان چندین اتصال فعال است. این گزینه اولویت چند سرور DNS درون یک پروفایل اتصال یکسان را تعیین نمیکند.
هنگامی که چندین دستگاه دارای پیکربندیهایی با اولویت یکسان باشند، ابتدا VPNها در نظر گرفته میشوند، سپس دستگاههایی با بهترین (کمترین متریک) مسیر پیشفرض و پس از آن سایر دستگاهها.
هنگام استفاده از dns=default، سرورهای با اولویت بالاتر در بالای resolv.conf قرار خواهند گرفت. برای اولویت دادن به یک سرور خاص نسبت به سرور دیگر در همان اتصال، کافی است آنها را به ترتیب مورد نظر مشخص کنید. توجه داشته باشید که تحلیلگر (resolver) به طور معمول سرورهای نام را در /etc/resolv.conf به همان ترتیب فهرستشده امتحان میکند و در صورت عدم موفقیت به سراغ سرور بعدی در فهرست میرود. به عنوان مثال گزینه "rotate" از تنظیم dns-options را ببینید. اگر هرگونه اولویت منفی برای DNS وجود داشته باشد، آنگاه فقط سرورهای نام از دستگاههای دارای آن کمترین اولویت در نظر گرفته خواهند شد.
هنگام استفاده از یک تحلیلگر DNS که از ارجاع شرطی (Conditional Forwarding) یا تفکیک DNS (Split DNS) پشتیبانی میکند (با تنظیمات dns=dnsmasq یا dns=systemd-resolved)، هر اتصال برای پرسوجوی دامنههای موجود در فهرست جستجوی خود استفاده میشود. دامنههای جستجو مشخص میکنند که از کدام سرورهای نام پرسیده شود و اولویت DNS برای اولویتبندی سرورهای نام بر اساس دامنه استفاده میشود. پرسوجوها برای دامنههایی که در هیچ فهرست جستجویی وجود ندارند، از طریق اتصالاتی هدایت میشوند که دامنه نویسه عام ویژه '~.' را دارند؛ این دامنه به طور خودکار به اتصالات دارای مسیر پیشفرض اضافه میشود (یا میتوان آن را به صورت دستی اضافه کرد). هنگامی که چندین اتصال یک دامنه یکسان را مشخص کنند، اتصالی که بهترین اولویت (کمترین مقدار عددی) را دارد برنده میشود. اگر یک زیردامنه روی رابط دیگری پیکربندی شده باشد، بدون در نظر گرفتن اولویت پذیرفته خواهد شد، مگر اینکه دامنه والد در رابط دیگر اولویت منفی داشته باشد که باعث سایهاندازی (shadowed) بر زیردامنه میشود. با Split DNS میتوان با پیکربندی صحیح اولویتهای DNS و دامنههای جستجو، از نشت ناخواسته DNS جلوگیری کرد تا فقط سرورهای نام رابط مورد نظر پیکربندی شوند.
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
ipv6.dns-search
هنگام استفاده از افزونه DNS که از ارجاع شرطی یا تفکیک DNS (Split DNS) پشتیبانی میکند، دامنههای جستجو مشخص میکنند که از کدام سرورهای نام پرسوجو شود. این کار رفتار را نسبت به اجرای ساده با /etc/resolv.conf متفاوت میسازد. برای اطلاعات بیشتر تنظیم dns-priority را نیز ببینید.
هنگامی که روی پروفایلی تنظیم شود که DHCP نیز روی آن فعال است، فهرست جستجوی DNS دریافتشده به صورت خودکار (گزینه 119 برای DHCPv4 و گزینه 24 برای DHCPv6) با فهرست دستی ادغام میشود. با تنظیم "ignore-auto-dns" میتوان از این کار جلوگیری کرد. توجه داشته باشید که اگر هیچ جستجوی DNS پیکربندی نشده باشد، مقدار جایگزین از دامنه دریافتشده از DHCP (گزینه 15) مشتق خواهد شد.
قالب: فهرستی از رشتهها
ipv6.gateway
دروازه (gateway) مرتبط با این پیکربندی. این گزینه تنها در صورتی معنادار است که آدرسها نیز روی دستگاه تنظیم شده باشند.
تنظیم دروازه باعث میشود NetworkManager یک مسیر پیشفرض استاندارد با این دروازه به عنوان گام بعدی (next hop) پیکربندی کند. اگر "never-default" تنظیم شده باشد، این مقدار نادیده گرفته میشود. یک راهکار جایگزین، پیکربندی صریح مسیر پیشفرض با یک مسیر دستی و طول پیشوند /0 است.
توجه داشته باشید که دروازه معمولاً با مسیریابی که NetworkManager برای رابطهای WireGuard پیکربندی میکند تداخل دارد، بنابراین معمولاً در آن حالت نباید تنظیم شود. به "ip4-auto-default-route" مراجعه کنید.
قالب: آدرس IPv6
ipv6.ignore-auto-dns
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv6.ignore-auto-routes
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv6.ip6-privacy
تنظیم مقدار "-1" (پیشفرض) برای یک اتصال به معنای بازگشت به مقدار پیکربندی سراسری "ipv6.ip6-privacy" است. اگر آن هم مشخص نشده باشد یا روی "-1" تنظیم شده باشد، مقدار از "/proc/sys/net/ipv6/conf/default/use_tempaddr" خوانده میشود.
توجه داشته باشید که این تنظیم از آدرسهای حریم خصوصی پایدار (Stable Privacy) که میتوان با گزینه "stable-privacy" در ویژگی "addr-gen-mode" به عنوان راهکار دیگری برای جلوگیری از ردیابی میزبان با آدرسهای IPv6 فعال کرد، متمایز است.
قالب: انتخابی (NMSettingIP6ConfigPrivacy)
مقادیر معتبر: unknown/default (-1), disabled (0), prefer-public-addr (1), prefer-temp-addr (2)
ipv6.may-fail
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv6.method
اگر مقادیر "auto"، "dhcp"، "manual"، "ignore" یا "shared" را تنظیم کنید، NetworkManager علاوه بر آدرس سراسری، یک آدرس محلی پیوند IPv6 نیز به رابط اختصاص میدهد. این کار مطابق با RFC 4291 است.
قالب: رشته
مقادیر معتبر: ignore, auto, dhcp, link-local, manual, shared, disabled
ipv6.mtu
قالب: عدد صحیح
مقادیر ویژه: auto
ipv6.never-default
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipv6.ra-timeout
برای مقدار بینهایت، آن را روی 2147483647 (MAXINT32) تنظیم کنید.
قالب: عدد صحیح
مقادیر معتبر: 0 - 2147483647
مقادیر ویژه: default (0), infinity (2147483647)
ipv6.replace-local-rule
قالب: سهگانه (ternary)
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
ipv6.required-timeout
این ویژگی به عنوان مثال در صورتی مفید است که هر دو IPv4 و IPv6 فعال باشند و اجازه شکست داشته باشند. به طور معمول به محض تکمیل یکی از این دو خانواده آدرس، اتصال با موفقیت برقرار میشود؛ با تنظیم مهلت زمانی لازم به عنوان مثال برای IPv4، میتوان اطمینان حاصل کرد که حتی اگر IPv6 زودتر از IPv4 موفق شود، NetworkManager پیش از فعال شدن اتصال، مدتی را برای IPv4 منتظر میماند.
توجه داشته باشید که اگر "may-fail" برای همان خانواده آدرس FALSE باشد، این ویژگی هیچ تأثیری ندارد زیرا NetworkManager باید تا پایان کل مهلت زمانی DHCP منتظر بماند.
مقدار صفر به این معنی است که هیچ مهلت زمانی لازمی وجود ندارد، مقدار -1 به معنای مقدار پیشفرض است (یا بازنویسی پیکربندی ipvx.required-timeout یا صفر).
قالب: عدد صحیح
مقادیر معتبر: -1 - 2147483647
مقادیر ویژه: default (-1), infinity (2147483647)
ipv6.route-metric
قالب: عدد صحیح
مقادیر معتبر: -1 - 4294967295
ipv6.route-table
این گزینه بر تمامی مسیرها، از جمله مسیرهای دستگاه، IPv4LL، DHCP، SLAAC، مسیرهای پیشفرض و مسیرهای ایستا تأثیر میگذارد. اما توجه داشته باشید که مسیرهای ایستا میتوانند با تعیین صریح یک جدول مسیریابی غیرصفر، این تنظیم را به صورت جداگانه بازنویسی کنند.
اگر تنظیم جدول روی صفر باقی بماند، واجد شرایط بازنویسی از طریق پیکربندی سراسری است. اگر این ویژگی حتی پس از اعمال مقدار پیکربندی سراسری صفر باشد، مسیریابی خطمشی برای خانواده آدرس این اتصال غیرفعال میشود.
غیرفعال بودن مسیریابی خطمشی به این معناست که NetworkManager تمامی مسیرها را به جدول اصلی (main) اضافه خواهد کرد (به جز مسیرهای ایستایی که به صراحت جدول متفاوتی را پیکربندی میکنند). علاوه بر این، NetworkManager هیچ مسیر اضافی را از جداولی غیر از جدول اصلی حذف نخواهد کرد. این امر برای حفظ سازگاری با گذشته برای کاربرانی است که جداول مسیریابی را خارج از NetworkManager مدیریت میکنند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
مقادیر ویژه: unspec (0), main (254)
ipv6.routed-dns
قالب: انتخابی (NMSettingIPConfigRoutedDns)
مقادیر معتبر: default (-1), no (0), yes (1)
ipv6.routes
صفتهای گوناگونی پشتیبانی میشوند:
برای جزئیات به `man ip-route` نیز مراجعه کنید.
قالب: فهرستی از مسیرها با جداکننده کاما
ipv6.routing-rules
مثال: priority 5 from 1:2:3::5/128 table 45
قالب: فهرستی از قوانین مسیریابی با جداکننده کاما
ipv6.temp-preferred-lifetime
تنظیم مقدار "0" (پیشفرض) برای یک اتصال به معنای بازگشت به تنظیمات پیکربندی سراسری "ipv6.temp-preferred-lifetime" است. اگر آن هم مشخص نشده باشد یا روی "0" تنظیم شده باشد، مقدار از "/proc/sys/net/ipv6/conf/default/temp_prefered_lft" خوانده میشود.
قالب: عدد صحیح
مقادیر معتبر: 0 - 2147483647
مقادیر ویژه: default (0)
ipv6.temp-valid-lifetime
تنظیم مقدار "0" (پیشفرض) برای یک اتصال به معنای بازگشت به تنظیمات پیکربندی سراسری "ipv6.temp-valid-lifetime" است. اگر آن هم مشخص نشده باشد یا روی "0" تنظیم شده باشد، مقدار از "/proc/sys/net/ipv6/conf/default/temp_valid_lft" خوانده میشود.
قالب: عدد صحیح
مقادیر معتبر: 0 - 2147483647
مقادیر ویژه: default (0)
ipv6.token
در صورت تنظیم، از این توکن به عنوان شناسه رابط IPv6 به جای آدرس سختافزاری استفاده میشود. این مورد تنها برای آدرسهای حاصل از پیکربندی خودکار بدون حالت اعمال میشود، نه برای آدرسهای محلی پیوند (link local) در IPv6.
قالب: رشته
تنظیمات ip-tunnel (ip-tunnel setting)
تنظیمات تونلزنی IP.
ویژگیها:
ip-tunnel.encapsulation-limit
قالب: عدد صحیح
مقادیر معتبر: 0 - 255
ip-tunnel.flags
قالب: پرچمها (NMIPTunnelFlags)
مقادیر معتبر: none (0x0), ip6-ign-encap-limit (0x1), ip6-use-orig-tclass (0x2), ip6-use-orig-flowlabel (0x4), ip6-mip6-dev (0x8), ip6-rcv-dscp-copy (0x10), ip6-use-orig-fwmark (0x20)
ip-tunnel.flow-label
قالب: عدد صحیح
مقادیر معتبر: 0 - 1048575
ip-tunnel.fwmark
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
ip-tunnel.input-key
قالب: رشته
ip-tunnel.local
نقطه پایانی محلی (local endpoint) تونل؛ مقدار میتواند خالی باشد، در غیر این صورت باید حاوی یک نشانی IPv4 یا IPv6 باشد.
قالب: رشته
ip-tunnel.mode
حالت تونلزنی. مقادیر معتبر: ipip (1)، gre (2)، sit (3)، isatap (4)، vti (5)، ip6ip6 (6)، ipip6 (7)، ip6gre (8)، vti6 (9)، gretap (10) و ip6gretap (11)
قالب: انتخابی (NMIPTunnelMode)
مقادیر معتبر: ipip (1), gre (2), sit (3), isatap (4), vti (5), ip6ip6 (6), ipip6 (7), ip6gre (8), vti6 (9), gretap (10), ip6gretap (11)
ip-tunnel.mtu
قالب: عدد صحیح
مقادیر ویژه: auto
ip-tunnel.output-key
قالب: رشته
ip-tunnel.parent
در صورت تعیین، نام رابط والد یا UUID اتصال والدی را مشخص میکند که دستگاه جدید به آن مقید خواهد شد تا بستههای تونلشده تنها از طریق آن رابط مسیریابی شوند.
قالب: رشته
ip-tunnel.path-mtu-discovery
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ip-tunnel.remote
نقطه پایانی دوردست (remote endpoint) تونل؛ مقدار باید حاوی یک نشانی IPv4 یا IPv6 باشد.
قالب: رشته
ip-tunnel.tos
قالب: عدد صحیح
مقادیر معتبر: 0 - 255
ip-tunnel.ttl
قالب: عدد صحیح
مقادیر معتبر: 0 - 255
تنظیمات ipvlan (ipvlan setting)
تنظیمات IPVLAN.
ویژگیها:
ipvlan.mode
حالت IPVLAN. مقادیر معتبر: l2 (1)، l3 (2)، l3s (3)
قالب: انتخابی (NMSettingIpvlanMode)
مقادیر معتبر: l2 (1), l3 (2), l3s (3)
ipvlan.parent
در صورت تعیین، نام رابط والد یا UUID اتصال والدی را مشخص میکند که این رابط IPVLAN باید از آن ایجاد شود. اگر این ویژگی مشخص نشود، اتصال باید حاوی تنظیم "802-3-ethernet" همراه با ویژگی "mac-address" باشد.
قالب: رشته
ipvlan.private
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ipvlan.vepa
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات macsec (macsec setting)
تنظیمات MACSec.
ویژگیها:
macsec.encrypt
آیا ترافیک ارسالی باید رمزنگاری شود یا خیر.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
macsec.mka-cak
کلید پیشاشتراکگذاشته CAK (کلید انجمن اتصال) برای توافق کلید MACsec (یا MKA). باید یک رشته شامل ۳۲ نویسه هگزادسیمال باشد.
قالب: رشته
macsec.mka-cak-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
macsec.mka-ckn
نام کلید پیشاشتراکگذاشته CKN (نام کلید انجمن اتصال) برای توافق کلید MACsec. باید یک رشته از نویسههای هگزادسیمال با طول زوج بین ۲ تا ۶۴ باشد.
قالب: رشته
macsec.mode
نحوه دستیابی به CAK (کلید انجمن اتصال) برای MKA (توافق کلید MACsec) را مشخص میکند.
قالب: انتخابی (NMSettingMacsecMode)
مقادیر معتبر: psk (0), eap (1)
macsec.offload
مقدار "off" (0) تخلیه بار MACsec را غیرفعال میکند.
مقادیر "phy" (1) و "mac" (2) به ترتیب درخواست تخلیه بار به لایه PHY یا MAC میدهند؛ اگر حالت انتخابشده در دسترس نباشد، اتصال با شکست مواجه میشود.
مقدار "default" (-1) از مقدار پیشفرض سراسری مشخصشده در پیکربندی NetworkManager استفاده میکند؛ اگر پیشفرض سراسری تعریف نشده باشد، مقدار پیشفرض توکار "off" (0) است.
قالب: انتخابی (NMSettingMacsecOffload)
مقادیر معتبر: default (-1), off (0), phy (1), mac (2)
macsec.parent
در صورت تعیین، نام رابط والد یا UUID اتصال والدی را مشخص میکند که این رابط MACSEC باید از آن ایجاد شود. اگر این ویژگی مشخص نشود، اتصال باید حاوی تنظیم "802-3-ethernet" همراه با ویژگی "mac-address" باشد.
قالب: رشته
macsec.port
جزء پورت مربوط به SCI (شناسه کانال امن)، بین ۱ تا ۶۵۵۳۴.
قالب: عدد صحیح
مقادیر معتبر: 1 - 65534
macsec.send-sci
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
macsec.validation
قالب: انتخابی (NMSettingMacsecValidation)
مقادیر معتبر: disable (0), check (1), strict (2)
تنظیمات macvlan (macvlan setting)
تنظیمات MAC VLAN.
ویژگیها:
macvlan.mode
حالت macvlan، که سازوکار ارتباطی بین چندین macvlan را روی همان دستگاه پایینی مشخص میکند.
قالب: انتخابی (NMSettingMacvlanMode)
مقادیر معتبر: vepa (1), bridge (2), private (3), passthru (4), source (5)
macvlan.parent
در صورت تعیین، نام رابط والد یا UUID اتصال والدی را مشخص میکند که این رابط MAC-VLAN باید از آن ایجاد شود. اگر این ویژگی مشخص نشود، اتصال باید حاوی تنظیم "802-3-ethernet" همراه با ویژگی "mac-address" باشد.
قالب: رشته
macvlan.promiscuous
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
macvlan.tap
آیا رابط باید از نوع MACVTAP باشد یا خیر.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات match (match setting)
تنظیمات تطبیق (Match).
ویژگیها:
match.driver
برای چگونگی استفاده از نویسههای ویژه '|'، '&'، '!' و '\\' جهت تطبیقهای اختیاری و اجباری و معکوس کردن الگو، به NMSettingMatch:interface-name مراجعه کنید.
قالب: فهرستی از رشتهها
match.interface-name
یک عنصر میتواند با نماد لوله (|) یا امپرسند (&) شروع شود. اولی به این معنی است که عنصر اختیاری است و دومی به معنای اجباری بودن آن است. اگر هرگونه عنصر اختیاری وجود داشته باشد، در صورتی که حداقل یکی از عناصر اختیاری مطابقت داشته باشد، ارزیابی تطبیق مقدار درست (true) خواهد بود (یافت منطقی OR). اگر عناصر اجباری وجود داشته باشند، همه آنها باید مطابقت داشته باشند (واو منطقی AND). بهطور پیشفرض، یک عنصر اختیاری است. این بدان معناست که یک عنصر مانند "foo" رفتاری مشابه "|foo" دارد. یک عنصر را میتوان با علامت تعجب (!) بین نماد لوله (یا امپرسند) و قبل از الگو معکوس کرد. توجه داشته باشید که "!foo" میانبری برای تطبیق اجباری "&!foo" است. در نهایت، میتوان از یک بکاسلش در ابتدای عنصر (پس از نویسههای ویژه اختیاری) برای اسکیپ کردن ابتدای الگو استفاده کرد؛ به عنوان مثال، "&\\!a" یک تطبیق اجباری برای دقیقا "!a" است.
قالب: فهرستی از رشتهها
match.kernel-command-line
برای چگونگی استفاده از نویسههای ویژه '|'، '&'، '!' و '\\' جهت تطبیقهای اختیاری و اجباری و معکوس کردن تطبیق، به NMSettingMatch:interface-name مراجعه کنید.
قالب: فهرستی از رشتهها
match.path
برای دستگاههای PCI، مسیر به شکل "pci-$domain:$bus:$device.$function" است که در آن هر متغیر یک مقدار هگزادسیمال است؛ برای مثال "pci-0000:0a:00.0".
مسیر یک دستگاه را میتوان با دستور "udevadm info /sys/class/net/$dev | grep ID_PATH=" یا با مشاهده ویژگی "path" ارائهشده توسط NetworkManager (با دستور "nmcli -f general.path device show $dev") به دست آورد.
هر عنصر فهرست یک الگوی جانشین (wildcard) پوسته است.
برای چگونگی استفاده از نویسههای ویژه '|'، '&'، '!' و '\\' جهت تطبیقهای اختیاری و اجباری و معکوس کردن الگو، به NMSettingMatch:interface-name مراجعه کنید.
قالب: فهرستی از رشتهها
تنظیمات 802-11-olpc-mesh (802-11-olpc-mesh setting)
نام مستعار: olpc-mesh
تنظیمات شبکه مش بیسیم OLPC.
ویژگیها:
802-11-olpc-mesh.channel
کانالی که شبکه مش مورد نظر برای پیوستن در آن قرار دارد.
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
802-11-olpc-mesh.dhcp-anycast-address
نشانی Anycast DHCP MAC که هنگام درخواست یک نشانی IP از طریق DHCP استفاده میشود. نشانی anycast خاص استفادهشده تعیین میکند که کدام کلاس کارساز DHCP به درخواست پاسخ دهد.
این ویژگی در حال حاضر تنها توسط پلاگین DHCP با نام dhclient پیادهسازی شده است.
قالب: نشانی MAC
802-11-olpc-mesh.ssid
شناسه SSID مربوط به شبکه مش برای پیوستن به آن.
قالب: رشته
تنظیمات ovs-bridge (ovs-bridge setting)
تنظیمات پیوند OvsBridge.
ویژگیها:
ovs-bridge.datapath-type
قالب: رشته
مقادیر معتبر: system, netdev
ovs-bridge.fail-mode
قالب: رشته
مقادیر معتبر: secure, standalone
ovs-bridge.mcast-snooping-enable
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ovs-bridge.rstp-enable
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ovs-bridge.stp-enable
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات ovs-dpdk (ovs-dpdk setting)
تنظیمات پیوند OvsDpdk.
ویژگیها:
ovs-dpdk.devargs
قالب: رشته
ovs-dpdk.lsc-interrupt
قالب: انتخابی (NMSettingOvsDpdkLscInterrupt)
مقادیر معتبر: ignore (-1), disabled (0), enabled (1)
ovs-dpdk.n-rxq
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
ovs-dpdk.n-rxq-desc
قالب: عدد صحیح
مقادیر معتبر: 0 - 4096
ovs-dpdk.n-txq-desc
قالب: عدد صحیح
مقادیر معتبر: 0 - 4096
تنظیمات ovs-interface (ovs-interface setting)
تنظیمات رابط Open vSwitch.
ویژگیها:
ovs-interface.ofport-request
قالب: عدد صحیح
مقادیر معتبر: 0 - 65279
ovs-interface.type
قالب: رشته
مقادیر معتبر: internal, system, patch, dpdk
تنظیمات ovs-patch (ovs-patch setting)
تنظیمات پیوند OvsPatch.
ویژگیها:
ovs-patch.peer
قالب: رشته
تنظیمات ovs-port (ovs-port setting)
تنظیمات پیوند OvsPort.
ویژگیها:
ovs-port.bond-downdelay
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
ovs-port.bond-mode
قالب: رشته
مقادیر معتبر: active-backup, balance-slb, balance-tcp
ovs-port.bond-updelay
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
ovs-port.lacp
قالب: رشته
مقادیر معتبر: active, off, passive
ovs-port.tag
قالب: عدد صحیح
مقادیر معتبر: 0 - 4095
ovs-port.trunks
این ویژگی تنها برای پورتهایی با حالت "trunk"، "native-tagged" یا "native-untagged port" معتبر است. در صورت خالی بودن، پورت همه VLANها را ترانک میکند.
قالب: فهرستی از اشیاء ovs-port.trunks
ovs-port.vlan-mode
قالب: رشته
مقادیر معتبر: access, native-tagged, native-untagged, trunk, dot1q-tunnel
تنظیمات ppp (ppp setting)
تنظیمات پروتکل نقطه-به-نقطه (Point-to-Point Protocol).
ویژگیها:
ppp.baud
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
ppp.crtscts
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.lcp-echo-failure
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
ppp.lcp-echo-interval
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
ppp.mppe-stateful
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.mru
قالب: عدد صحیح
مقادیر معتبر: 0 - 16384
ppp.mtu
قالب: عدد صحیح
مقادیر ویژه: auto
ppp.no-vj-comp
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.noauth
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.nobsdcomp
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.nodeflate
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.refuse-chap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.refuse-eap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.refuse-mschap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.refuse-mschapv2
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.refuse-pap
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.require-mppe
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
ppp.require-mppe-128
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات pppoe (pppoe setting)
تنظیمات PPP روی اترنت (PPP-over-Ethernet).
ویژگیها:
pppoe.parent
در صورت ارائه، نام رابط والد را که این اتصال PPPoE باید روی آن ایجاد شود تعیین میکند. اگر این ویژگی مشخص نشود، اتصال روی رابط مشخصشده در "interface-name" از NMSettingConnection فعال خواهد شد.
قالب: رشته
pppoe.password
گذرواژه مورد استفاده برای احراز هویت با سرویس PPPoE.
قالب: رشته
pppoe.password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
pppoe.service
در صورت مشخص شدن، به PPPoE دستور میدهد تا نشستها را تنها با متمرکزکنندههای دسترسی که سرویس مشخصشده را ارائه میدهند آغاز کند. برای بیشتر ارائهدهندگان، این مقدار باید خالی گذاشته شود. این مقدار تنها زمانی لازم است که چندین متمرکزکننده دسترسی وجود داشته باشد یا مشخصاً مشخص شده باشد که به یک سرویس خاص نیاز است.
قالب: رشته
pppoe.username
نام کاربری مورد استفاده برای احراز هویت با سرویس PPPoE.
قالب: رشته
تنظیمات proxy (proxy setting)
تنظیمات پروکسی وب (WWW Proxy).
ویژگیها:
proxy.browser-only
آیا پیکربندی پروکسی فقط مختص مرورگر است یا خیر.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
proxy.method
روش پیکربندی پروکسی، مقدار پیشفرض "none" (0) است.
قالب: گزینشی (NMSettingProxyMethod)
مقادیر معتبر: none (0), auto (1)
proxy.pac-script
اسکریپت PAC. در پروفایل، این مقدار باید یک کد جاوااسکریپت با کدگذاری UTF-8 باشد که یک تابع FindProxyForURL() را تعریف میکند. هنگام تنظیم این ویژگی در nmcli، نام فایل نیز پذیرفته میشود. در این حالت، nmcli محتوای فایل را میخواند و اسکریپت را تنظیم میکند. پیشوندهای "file://" و "js://" برای تفکیک صریح میان این دو پشتیبانی میشوند.
قالب: رشته
proxy.pac-url
نشانی اینترنتی (PAC URL) برای دریافت فایل PAC.
قالب: رشته
تنظیمات serial (serial setting)
تنظیمات پیوند سریال (Serial Link).
ویژگیها:
serial.baud
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
serial.bits
قالب: عدد صحیح
مقادیر معتبر: 5 - 8
serial.parity
قالب: گزینشی (NMSettingSerialParity)
مقادیر معتبر: none/N/n (0), even/E/e (1), odd/O/o (2)
serial.send-delay
قالب: عدد صحیح
مقادیر معتبر: 0 - 18446744073709551615
serial.stopbits
قالب: عدد صحیح
مقادیر معتبر: 1 - 2
تنظیمات sriov (sriov setting)
تنظیمات SR-IOV.
ویژگیها:
sriov.autoprobe-drivers
اگر روی "true" (1) تنظیم شود، هسته تلاش میکند VFها را به یک درایور سازگار پیوند دهد و در صورت موفقیت، یک رابط شبکه جدید برای هر VF ایجاد خواهد شد.
اگر روی "false" (0) تنظیم شود، ادعایی روی VFها ثبت نمیشود و هیچ رابط شبکهای برای آنها ایجاد نخواهد شد.
هنگامی که روی "default" (-1) تنظیم شود، از پیشفرض سراسری استفاده میشود؛ در صورتی که پیشفرض سراسری مشخص نشده باشد، "true" (1) در نظر گرفته میشود.
قالب: سهگانه
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
sriov.eswitch-encap-mode
در حال حاضر این مورد تنها برای دستگاههای PCI PF، و فقط در صورتی که دستگاه eswitch از همان آدرس PCI دستگاه PF مدیریت شود، پشتیبانی میگردد.
اگر روی "preserve" (-1) (پیشفرض) تنظیم شود، مقدار encap-mode مربوط به eswitch توسط NetworkManager تغییر نخواهد کرد.
قالب: گزینشی (NMSriovEswitchEncapMode)
مقادیر معتبر: preserve (-1), none (0), basic (1)
sriov.eswitch-inline-mode
در حال حاضر این مورد تنها برای دستگاههای PCI PF، و فقط در صورتی که دستگاه eswitch از همان آدرس PCI دستگاه PF مدیریت شود، پشتیبانی میگردد.
اگر روی "preserve" (-1) (پیشفرض) تنظیم شود، مقدار inline-mode مربوط به eswitch توسط NetworkManager تغییر نخواهد کرد.
قالب: گزینشی (NMSriovEswitchInlineMode)
مقادیر معتبر: preserve (-1), none (0), link (1), network (2), transport (3)
sriov.eswitch-mode
اگر روی "preserve" (-1) (پیشفرض) تنظیم شود، حالت eswitch توسط NetworkManager تغییر نخواهد کرد.
قالب: گزینشی (NMSriovEswitchMode)
مقادیر معتبر: preserve (-1), legacy (0), switchdev (1)
sriov.preserve-on-down
اگر روی "no" (0) تنظیم شود، NetworkManager هنگام غیرفعال شدن اتصال، پارامترهای SR-IOV را بازنشانی میکند. هنگامی که روی "yes" (1) تنظیم شود، NetworkManager آن پارامترها را روی دستگاه حفظ مینماید. اگر مقدار "default" (-1) باشد، NetworkManager مقدار پیشفرض سراسری را در پیکربندی جستجو میکند؛ در صورتی که چنین مقداری تعریف نشده باشد، از "no" (0) به عنوان جایگزین استفاده خواهد کرد.
قالب: گزینشی (NMSriovPreserveOnDown)
مقادیر معتبر: default (-1), no (0), yes (1)
sriov.total-vfs
توجه داشته باشید هنگامی که تنظیم sriov وجود داشته باشد، NetworkManager در طول فعالسازی، تعداد توابع مجازی روی رابط را اعمال میکند (حتی زمانی که صفر باشد) و پس از غیرفعالسازی آن را بازنشانی مینماید. برای جلوگیری از هرگونه تغییر در پارامترهای SR-IOV، تنظیم sriov را به اتصال اضافه نکنید.
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
sriov.vfs
هر توصیفگر VF یک دیکشنری است که نام ویژگیها را به مقادیر GVariant نگاشت میکند. مدخل 'index' برای هر VF اجباری است.
هنگام نمایش به صورت رشته، یک VF به این شکل است:
"INDEX [ATTR=VALUE[ ATTR=VALUE]...]".
برای مثال:
"2 mac=00:11:22:33:44:55 spoof-check=true".
میتوان چندین VF را با استفاده از کاما به عنوان جداکننده مشخص کرد. در حال حاضر، این ویژگیها پشتیبانی میشوند: mac، spoof-check، trust، min-tx-rate، max-tx-rate، vlans.
ویژگی "vlans" به صورت فهرستی از توصیفگرهای VLAN جداشده با نقطه-ویرگول نشان داده میشود، که هر توصیفگر این قالب را دارد:
"ID[.PRIORITY[.PROTO]]".
مقدار PROTO میتواند یا 'q' برای 802.1Q (پیشفرض) یا 'ad' برای 802.1ad باشد.
قالب: فهرستی از اشیاء sriov.vfs
تنظیمات tc (tc setting)
تنظیمات کنترل ترافیک لینوکس (Linux Traffic Control).
ویژگیها:
tc.qdiscs
هر qdisc را میتوان با ویژگیهای زیر مشخص کرد:
handle HANDLE
parent HANDLE
root
KIND
پارامترها برای 'fq_codel':
limit U32
memory_limit U32
flows U32
target U32
interval U32
quantum U32
ecn BOOL
ce_threshold U32
پارامترها برای 'sfq':
divisor U32
limit U32
depth U32
perturb_period U32
quantum U32
flows U32
پارامترها برای 'tbf':
rate U64
burst U32
اگر بافر شما بسیار کوچک باشد، ممکن است بستهها به دلیل اینکه توکنهای بیشتری در هر تیک تایمر نسبت به ظرفیت سطل شما وارد میشوند دور انداخته شوند. حداقل اندازه بافر را میتوان با تقسیم نرخ بر HZ محاسبه کرد.
محاسبات استفاده از توکن با استفاده از جدولی انجام میشود که بهطور پیشفرض دارای دقت ۸ بسته است. این دقت را میتوان با تعیین اندازه سلول به همراه burst تغییر داد. برای مثال، جهت مشخص کردن یک بافر ۶۰۰۰ بایتی با اندازه سلول ۱۶ بایت، مقدار burst را روی 6000/16 تنظیم کنید. احتمالاً هرگز نیازی به تنظیم این مورد نخواهید داشت. مقدار باید یک توان صحیح از ۲ باشد.
limit U32
latency U32
قالب: GPtrArray(NMTCQdisc)
tc.tfilters
هر tfilters را میتوان با ویژگیهای زیر مشخص کرد:
handle HANDLE
parent HANDLE
root
KIND
عملیات برای 'mirred':
egress bool
ingress bool
mirror bool
redirect bool
عملیات برای 'simple':
sdata char[32]
قالب: GPtrArray(NMTCTfilter)
تنظیمات team (team setting)
تنظیمات همبندی (Teaming).
ویژگیها:
team.config
پیکربندی JSON برای رابط شبکه team. این ویژگی باید حاوی دادههای خام پیکربندی JSON مناسب برای teamd باشد، زیرا مقدار مستقیماً به teamd ارسال میشود. در صورت تعییننشدن، از پیکربندی پیشفرض استفاده میشود. برای جزئیات قالب به man teamd.conf مراجعه کنید.
قالب: رشته
team.link-watchers
قالب: فهرستی از اشیاء team.link-watchers
team.mcast-rejoin-count
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), disabled (0)
team.mcast-rejoin-interval
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (0)
team.notify-peers-count
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), disabled (0)
team.notify-peers-interval
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (0)
team.runner
قالب: رشته
مقادیر معتبر: broadcast, roundrobin, random, activebackup, loadbalance, lacp
team.runner-active
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
team.runner-agg-select-policy
قالب: رشته
مقادیر معتبر: lacp_prio, lacp_prio_stable, bandwidth, count, port_config
team.runner-fast-rate
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
team.runner-hwaddr-policy
قالب: رشته
مقادیر معتبر: same_all, by_active, only_active
team.runner-min-ports
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (1)
team.runner-sys-prio
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (65535)
team.runner-tx-balancer
قالب: رشته
مقادیر معتبر: basic
team.runner-tx-balancer-interval
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (50)
team.runner-tx-hash
قالب: فهرستی از رشتهها
مقادیر معتبر: eth, vlan, ipv4, ipv6, ip, l3, tcp, udp, sctp, l4
تنظیمات team-port (team-port setting)
تنظیمات پورت همبندی (Team Port).
ویژگیها:
team-port.config
پیکربندی JSON برای پورت team. این ویژگی باید حاوی دادههای خام پیکربندی JSON مناسب برای teamd باشد، زیرا مقدار مستقیماً به teamd ارسال میشود. در صورت تعییننشدن، از پیکربندی پیشفرض استفاده میشود. برای جزئیات قالب به man teamd.conf مراجعه کنید.
قالب: رشته
team-port.lacp-key
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (0)
team-port.lacp-prio
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (255)
team-port.link-watchers
قالب: فهرستی از اشیاء team-port.link-watchers
team-port.prio
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (0), default (0)
team-port.queue-id
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
مقادیر ویژه: unset (-1), default (0)
team-port.sticky
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات tun (tun setting)
تنظیمات تونل.
ویژگیها:
tun.group
شناسه گروهی که مالک دستگاه خواهد بود. اگر روی NULL تنظیم شود، همه قادر به استفاده از دستگاه خواهند بود.
قالب: رشته
tun.mode
حالت عملیاتی دستگاه مجازی. مقادیر مجاز عبارتند از "tun" (1) برای ایجاد یک دستگاه لایه ۳ و "tap" (2) برای ایجاد یک دستگاه شبهاترنت لایه ۲.
قالب: انتخاب (NMSettingTunMode)
مقادیر معتبر: tun (1), tap (2)
tun.multi-queue
اگر این ویژگی روی TRUE تنظیم شود، رابط از چندین توصیفکننده فایل (صفها) برای موازیسازی ارسال یا دریافت بستهها پشتیبانی خواهد کرد. در غیر این صورت، رابط فقط از یک صف پشتیبانی میکند.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
tun.owner
شناسه کاربری که مالک دستگاه خواهد بود. اگر روی NULL تنظیم شود، همه قادر به استفاده از دستگاه خواهند بود.
قالب: رشته
tun.pi
اگر TRUE باشد، رابط یک هدر ۴ بایتی توصیفکننده رابط فیزیکی را به ابتدای بستهها اضافه میکند.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
tun.vnet-hdr
اگر TRUE باشد (IFF_VNET_HDR)، بستههای تونل شامل یک هدر شبکه virtio خواهند بود.
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
تنظیمات vlan (vlan setting)
تنظیمات VLAN.
ویژگیها:
vlan.egress-priority-map
برای بستههای خروجی، فهرستی از نگاشتها از اولویتهای SKB لینوکس به اولویتهای 802.1p. نگاشت در قالب "from:to" ارائه میشود که در آن هر دو "from" و "to" اعداد صحیح بدون علامت هستند، مانند "7:3".
قالب: فهرستی از اشیاء vlan.egress-priority-map
vlan.flags
یک یا چند پرچم که رفتار و ویژگیهای رابط VLAN را کنترل میکنند. پرچمها شامل "reorder-headers" (0x1) (بازآرایی هدر بستههای خروجی)، "gvrp" (0x2) (استفاده از پروتکل GVRP)، "loose-binding" (0x4) (پیوند سست وضعیت عملیاتی رابط با دستگاه کنترلکننده آن) و "mvrp" (0x8) (استفاده از پروتکل MVRP) هستند.
مقدار پیشفرض این ویژگی NM_VLAN_FLAG_REORDER_HEADERS است، اما سابقاً 0 بود. برای حفظ سازگاری عقبرو، مقدار پیشفرض در API سامانه D-Bus همچنان 0 باقی میماند و عدم وجود این ویژگی در D-Bus نیز معادل 0 در نظر گرفته میشود.
قالب: پرچمها (NMVlanFlags)
مقادیر معتبر: reorder-headers (0x1), gvrp (0x2), loose-binding (0x4), mvrp (0x8)
vlan.id
شناسه VLAN که رابط ایجادشده توسط این اتصال باید به آن اختصاص داده شود. محدوده معتبر از 0 تا 4094، بدون شناسه رزروشده 4095 است.
قالب: عدد صحیح
مقادیر معتبر: 0 - 4095
vlan.ingress-priority-map
برای بستههای ورودی، فهرستی از نگاشتها از اولویتهای 802.1p به اولویتهای SKB لینوکس. نگاشت در قالب "from:to" ارائه میشود که در آن هر دو "from" و "to" اعداد صحیح بدون علامت هستند، مانند "7:3".
قالب: فهرستی از اشیاء vlan.ingress-priority-map
vlan.parent
در صورت تعیین، نام رابط والد یا UUID اتصال والدی را مشخص میکند که این رابط VLAN باید از آن ایجاد شود. اگر این ویژگی مشخص نشود، اتصال باید شامل یک تنظیم "802-3-ethernet" همراه با ویژگی "mac-address" باشد.
قالب: رشته
vlan.protocol
مقادیر پشتیبانیشده عبارتند از: '802.1Q'، '802.1ad'. در صورت تعییننشدن، مقدار پیشفرض '802.1Q' است.
قالب: رشته
مقادیر معتبر: 802.1Q, 802.1ad
تنظیمات vpn (vpn setting)
تنظیمات VPN.
ویژگیها:
vpn.data
قالب: فهرستی از گزینههای کلید/مقدار
vpn.persistent
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
vpn.secrets
قالب: فهرستی از گزینههای کلید/مقدار
vpn.service-type
نام سرویس D-Bus مربوط به افزونه VPN که این تنظیم برای اتصال به شبکه خود از آن استفاده میکند؛ یعنی org.freedesktop.NetworkManager.vpnc برای افزونه vpnc.
قالب: رشته
vpn.timeout
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
vpn.user-name
اگر اتصال VPN برای احراز هویت به نام کاربری نیاز داشته باشد، آن نام باید در اینجا ارائه شود. اگر اتصال برای بیش از یک کاربر در دسترس است و VPN نیاز دارد که هر کاربر نام متفاوتی وارد کند، این ویژگی را خالی بگذارید. اگر این ویژگی خالی باشد، NetworkManager به طور خودکار نام کاربریِ کاربری را که اتصال VPN را درخواست کرده است ارائه میدهد.
قالب: رشته
تنظیمات vrf (vrf setting)
تنظیمات VRF.
ویژگیها:
vrf.table
جدول مسیریابی برای این VRF.
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
تنظیمات vxlan (vxlan setting)
تنظیمات VXLAN.
ویژگیها:
vxlan.ageing
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
vxlan.destination-port
پورت مقصد UDP را برای برقراری ارتباط با نقطه پایانی راه دور تونل VXLAN مشخص میکند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
vxlan.id
شناسه شبکه VXLAN (یا شناسه بخش VXLAN) مورد استفاده را مشخص میکند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 16777215
vxlan.l2-miss
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
vxlan.l3-miss
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
vxlan.learning
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
vxlan.limit
قالب: عدد صحیح
مقادیر معتبر: 0 - 4294967295
vxlan.local
در صورت تعیین، آدرس IP مبدأ را برای استفاده در بستههای خروجی مشخص میکند.
قالب: رشته
vxlan.parent
در صورت تعیین، نام رابط والد یا UUID اتصال والد را مشخص میکند.
قالب: رشته
vxlan.proxy
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
vxlan.remote
آدرس IP مقصد تکپخشی (unicast) را برای استفاده در بستههای خروجی زمانی که آدرس لایه پیوند مقصد در پایگاهداده هدایت به جلو دستگاه VXLAN مشخص نیست، یا آدرس IP چندپخشی (multicast) برای پیوستن به آن را مشخص میکند.
قالب: رشته
vxlan.rsc
قالب: بولی
مقادیر معتبر: true/yes/on, false/no/off
vxlan.source-port-max
حداکثر پورت مبدأ UDP را برای برقراری ارتباط با نقطه پایانی راه دور تونل VXLAN مشخص میکند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
vxlan.source-port-min
حداقل پورت مبدأ UDP را برای برقراری ارتباط با نقطه پایانی راه دور تونل VXLAN مشخص میکند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
vxlan.tos
قالب: عدد صحیح
مقادیر معتبر: 0 - 255
vxlan.ttl
قالب: عدد صحیح
مقادیر معتبر: 0 - 255
تنظیمات wifi-p2p (wifi-p2p setting)
تنظیمات Wi-Fi P2P.
ویژگیها:
wifi-p2p.peer
دستگاه P2P که باید به آن متصل شد. در حال حاضر، این تنها راه برای ایجاد یا پیوستن به یک گروه است.
قالب: آدرس MAC
wifi-p2p.wfd-ies
قابلیت Wi-Fi Display نیازمند تنظیم یک عنصر اطلاعاتی خاص پروتکل در فریمهای خاصی از Wi-Fi است. این موارد را میتوان در اینجا به منظور برقراری اتصال مشخص کرد. این تنظیم فقط هنگام پیادهسازی کلاینت Wi-Fi Display مفید است.
قالب: بایتها
wifi-p2p.wps-method
تغییر تنظیمات پیشفرض چندان فایدهای ندارد زیرا NetworkManager به طور خودکار بهترین روش را برای استفاده تعیین خواهد کرد.
قالب: پرچمها (NMSettingWirelessSecurityWpsMethod)
مقادیر معتبر: default (0x0), disabled (0x1), auto (0x2), pbc (0x4), pin (0x8)
تنظیمات wimax (wimax setting)
تنظیمات WiMAX.
ویژگیها:
wimax.mac-address
در صورت تعیین، این اتصال تنها به دستگاه WiMAX اعمال میشود که آدرس MAC آن مطابقت داشته باشد. این ویژگی آدرس MAC دستگاه را تغییر نمیدهد (که به عنوان جعل MAC یا MAC spoofing شناخته میشود).
این ویژگی از نسخه 1.2 منسوخ شده است. فناوری WiMAX دیگر پشتیبانی نمیشود.
قالب: رشته
wimax.network-name
نام ارائهدهنده خدمات شبکه (NSP) از شبکه WiMAX که این اتصال باید از آن استفاده کند.
این ویژگی از نسخه 1.2 منسوخ شده است. فناوری WiMAX دیگر پشتیبانی نمیشود.
قالب: آدرس MAC
تنظیمات 802-3-ethernet (802-3-ethernet setting)
نام مستعار: ethernet
تنظیمات اترنت سیمی (Wired Ethernet).
ویژگیها:
802-3-ethernet.accept-all-mac-addresses
قالب: ternary
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
802-3-ethernet.auto-negotiate
قالب: boolean
مقادیر معتبر: true/yes/on, false/no/off
802-3-ethernet.cloned-mac-address
در صورت مشخص شدن، درخواست میکند که دستگاه از این آدرس MAC بهجای آدرس اصلی استفاده کند. این قابلیت به عنوان کلون کردن یا جعل MAC شناخته میشود.
علاوه بر مشخص کردن صریح آدرس MAC، مقادیر ویژه "preserve"، "permanent"، "random" و "stable" نیز پشتیبانی میشوند. مقدار "preserve" به معنای عدم تغییر آدرس MAC هنگام فعالسازی است. مقدار "permanent" به معنای استفاده از آدرس سختافزاری دائمی دستگاه در صورت وجود است (در غیر این صورت همانند "preserve" رفتار میشود). مقدار "random" در هر بار اتصال یک آدرس MAC تصادفی ایجاد میکند. مقدار "stable" یک آدرس MAC هششده بر اساس connection.stable-id و یک کلید وابسته به ماشین تولید میکند.
در صورت مشخص نشدن، مقدار میتواند از طریق پیشفرضهای سراسری بازنویسی شود؛ راهنمای NetworkManager.conf را ببینید. اگر همچنان مشخص نشده باشد، به طور پیشفرض روی "preserve" قرار میگیرد (نسخههای قدیمیتر NetworkManager ممکن است از مقدار پیشفرض متفاوتی استفاده کنند).
روی D-Bus، این فیلد بهصورت "assigned-mac-address" یا نام منسوخشده "cloned-mac-address" بیان میشود.
قالب: MAC address
مقادیر ویژه: preserve, permanent, random, stable
802-3-ethernet.duplex
قالب: string
مقادیر معتبر: half, full
802-3-ethernet.generate-mac-address-mask
اگر ویژگی NULL باشد، امکان بازنویسی آن توسط تنظیمات پیشفرض اتصال وجود دارد. اگر مقدار همچنان NULL یا یک رشته خالی باشد، حالت پیشفرض ایجاد یک آدرس MAC تکپخشی با مدیریت محلی است.
اگر مقدار شامل یک آدرس MAC باشد، این آدرس به عنوان ماسک استفاده میشود. بیتهای ستشده ماسک با آدرس MAC فعلی دستگاه پر میشوند، در حالی که بیتهای ستنشده مشمول تصادفیسازی میشوند. تنظیم مقدار "FE:FF:FF:00:00:00" به معنای حفظ OUI آدرس MAC فعلی و تصادفیسازی تنها ۳ بایت پایینتر با استفاده از الگوریتم "random" یا "stable" است.
اگر مقدار علاوه بر ماسک شامل یک آدرس MAC اضافی دیگر باشد، از این آدرس به جای آدرس MAC فعلی برای پر کردن بیتهایی که نباید تصادفی شوند استفاده میشود. برای مثال، مقدار "FE:FF:FF:00:00:00 68:F7:28:00:00:00" شناسه OUI آدرس MAC را برابر 68:F7:28 قرار میدهد، در حالی که بیتهای پایینتر تصادفی میشوند. مقدار "02:00:00:00:00:00 00:00:00:00:00:00" یک آدرس MAC سختافزاری کاملاً درهمریخته با مدیریت سراسری ایجاد میکند.
اگر مقدار شامل بیش از یک آدرس MAC اضافی باشد، یکی از آنها به طور تصادفی انتخاب میشود. برای مثال، "02:00:00:00:00:00 00:00:00:00:00:00 02:00:00:00:00:00" یک آدرس MAC کاملاً درهمریخته ایجاد میکند که به صورت تصادفی دارای مدیریت محلی یا سراسری است.
قالب: string
802-3-ethernet.mac-address
در صورت مشخص شدن، این اتصال تنها برای دستگاه اترنت اعمال میشود که آدرس MAC دائمی آن مطابقت داشته باشد. این ویژگی آدرس MAC دستگاه را تغییر نمیدهد (یعنی جعل MAC نیست).
قالب: MAC address
802-3-ethernet.mac-address-blacklist
قالب: list of MAC addresses
802-3-ethernet.mac-address-denylist
قالب: list of MAC addresses
802-3-ethernet.mtu
اگر غیر صفر باشد، تنها بستههایی با اندازه مشخصشده یا کوچکتر را منتقل میکند و بستههای بزرگتر را به چندین فریم اترنت تقسیم مینماید.
قالب: integer
مقادیر ویژه: auto
802-3-ethernet.port
قالب: read only
802-3-ethernet.s390-nettype
قالب: string
مقادیر معتبر: qeth, lcs, ctc
802-3-ethernet.s390-options
در حال حاضر، خود NetworkManager با این اطلاعات کاری انجام نمیدهد. با این حال، بسته s390utils دارای یک قاعده udev است که این اطلاعات را تجزیه کرده و آن را بر روی رابط اعمال میکند.
قالب: list of key/value options
802-3-ethernet.s390-subchannels
قالب: list of 802-3-ethernet.s390-subchannels objects
802-3-ethernet.speed
قالب: integer
مقادیر معتبر: 0 - 4294967295
802-3-ethernet.wake-on-lan
قالب: flags (NMSettingWiredWakeOnLan)
مقادیر معتبر: phy (0x2), unicast (0x4), multicast (0x8), broadcast (0x10), arp (0x20), magic (0x40), default (0x1), ignore (0x8000)
802-3-ethernet.wake-on-lan-password
قالب: MAC address
تنظیمات wireguard (wireguard setting)
تنظیمات WireGuard.
ویژگیها:
wireguard.fwmark
توجه داشته باشید که فعال بودن "ip4-auto-default-route" یا "ip6-auto-default-route" مستلزم انتخاب خودکار یک fwmark است.
قالب: integer
مقادیر معتبر: 0 - 4294967295
wireguard.ip4-auto-default-route
توجه داشته باشید که برای کارکرد این سازوکار خودکار، معمولاً نباید ipv4.gateway را تنظیم کنید، چرا که منجر به تداخل در مسیر پیشفرض میشود.
رها کردن این گزینه در حالت پیشفرض، چنانچه ipv4.never-default تنظیم نشده باشد و همتایانی وجود داشته باشند که از مسیر پیشفرض به عنوان allowed-ips استفاده میکنند، این گزینه را به صورت خودکار فعال میکند. از آنجا که این سازوکار خودکار فقط زمانی معنا دارد که همتایی با allowed-ips با ماسک /0 داشته باشید، معمولاً نیازی به فعالسازی صریح آن نیست. با این حال، اگر مایلید مسیریابی و قواعد خود را پیکربندی کنید، میتوانید آن را غیرفعال نمایید.
قالب: ternary
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
wireguard.ip6-auto-default-route
قالب: ternary
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
wireguard.listen-port
قالب: integer
مقادیر معتبر: 0 - 65535
wireguard.mtu
اگر صفر باشد از مقدار پیشفرض MTU استفاده میشود. توجه داشته باشید که بر خلاف تنظیم MTU در wg-quick، این گزینه مسیرهای فعلی را در زمان فعالسازی لحاظ نمیکند.
قالب: integer
مقادیر ویژه: auto
wireguard.peer-routes
توجه داشته باشید که اگر AllowedIPs همتا برابر "0.0.0.0/0" یا "::/0" باشد و تنظیم ipv4.never-default یا ipv6.never-default نمایه فعال باشد، مسیر همتا برای این همتا به طور خودکار اضافه نخواهد شد.
قالب: boolean
مقادیر معتبر: true/yes/on, false/no/off
wireguard.peers
public-key [attribute=value [attribute=value]...]
کلید عمومی الزامی است و باید با کدگذاری base64 باشد؛ میتوان آن را با اجرای دستور wg pubkey روی کلید خصوصی به دست آورد و معمولاً از کانالی خارج از باند به نویسنده فایل پیکربندی منتقل میشود.
صفتهای پشتیبانیشده عبارتند از:
endpoint
allowed-ips
persistent-keepalive
preshared-key
preshared-key-flags
قالب: a comma-separated list of WireGuard peers
wireguard.private-key
قالب: string
wireguard.private-key-flags
قالب: flags (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
تنظیمات 802-11-wireless (802-11-wireless setting)
نام مستعار: wifi
تنظیمات Wi-Fi.
ویژگیها:
802-11-wireless.ap-isolation
در صورت تنظیم روی "true" (1)، دستگاهها قادر به ارتباط با یکدیگر نخواهند بود. این امر امنیت را افزایش میدهد زیرا از دستگاهها در برابر حملات سایر کلاینتهای درون شبکه محافظت میکند. در عین حال، مانع دسترسی دستگاهها به منابع موجود در همان شبکه بیسیم مانند اشتراک فایل، چاپگرها و غیره میشود.
در صورت تنظیم روی "false" (0)، دستگاهها میتوانند با یکدیگر ارتباط برقرار کنند.
هنگام تنظیم روی "default" (-1)، از پیشفرض سراسری استفاده میشود؛ در صورتی که پیشفرض سراسری نامشخص باشد، "false" (0) در نظر گرفته میشود.
قالب: ternary
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
802-11-wireless.band
قالب: string
مقادیر معتبر: a, bg, 6GHz
802-11-wireless.bssid
قفل کردن نمایه کلاینت به یک BSSID خاص مانع رومینگ شده و همچنین اسکن پسزمینه را غیرفعال میکند. این ویژگی زمانی که تنها یک نقطه دسترسی برای SSID وجود دارد میتواند مفید باشد.
قالب: MAC address
802-11-wireless.channel
قالب: integer
مقادیر معتبر: 0 - 4294967295
802-11-wireless.channel-width
هنگام تنظیم روی "auto" (0) (پیشفرض)، پهنای کانال به صورت خودکار تعیین میشود. در حال حاضر، این بدان معناست که امنترین (کوچکترین) پهنا انتخاب میشود.
اگر مقدار غیر از "auto" (0) باشد، ویژگی 'channel' نیز باید تنظیم شود. هنگام استفاده از باند 2.4GHz، پهنا حداکثر میتواند 40MHz باشد.
این ویژگی تنها زمانی میتواند روی مقداری غیر از "auto" (0) تنظیم شود که رابط در حالت AP پیکربندی شده باشد.
قالب: choice (NMSettingWirelessChannelWidth)
مقادیر معتبر: auto (0), 20mhz (20), 40mhz (40), 80mhz (80)
802-11-wireless.cloned-mac-address
در صورت مشخص شدن، درخواست میکند که دستگاه از این آدرس MAC بهجای آدرس اصلی استفاده کند. این قابلیت به عنوان کلون کردن یا جعل MAC شناخته میشود.
علاوه بر مشخص کردن صریح آدرس MAC، مقادیر ویژه "preserve"، "permanent"، "random"، "stable" و "stable-ssid" پشتیبانی میشوند. مقدار "preserve" به معنای عدم تغییر آدرس MAC هنگام فعالسازی است. مقدار "permanent" به معنای استفاده از آدرس سختافزاری دائمی دستگاه است. مقدار "random" در هر بار اتصال یک آدرس MAC تصادفی ایجاد میکند. مقدار "stable" یک آدرس MAC هششده بر اساس connection.stable-id و یک کلید وابسته به ماشین تولید میکند. مقدار "stable-ssid" یک آدرس MAC هششده بر اساس SSID ایجاد میکند، مشابه با تنظیم stable-id روی "${NETWORK_SSID}".
در صورت مشخص نشدن، مقدار میتواند از طریق پیشفرضهای سراسری بازنویسی شود؛ راهنمای NetworkManager.conf را ببینید. اگر همچنان مشخص نشده باشد، به طور پیشفرض روی "preserve" قرار میگیرد (نسخههای قدیمیتر NetworkManager ممکن است از مقدار پیشفرض متفاوتی استفاده کنند).
روی D-Bus، این فیلد بهصورت "assigned-mac-address" یا نام منسوخشده "cloned-mac-address" بیان میشود.
قالب: MAC address
مقادیر ویژه: preserve, permanent, random, stable, stable-ssid
802-11-wireless.generate-mac-address-mask
اگر ویژگی NULL باشد، امکان بازنویسی آن توسط تنظیمات پیشفرض اتصال وجود دارد. اگر مقدار همچنان NULL یا یک رشته خالی باشد، حالت پیشفرض ایجاد یک آدرس MAC تکپخشی با مدیریت محلی است.
اگر مقدار شامل یک آدرس MAC باشد، این آدرس به عنوان ماسک استفاده میشود. بیتهای ستشده ماسک با آدرس MAC فعلی دستگاه پر میشوند، در حالی که بیتهای ستنشده مشمول تصادفیسازی میشوند. تنظیم مقدار "FE:FF:FF:00:00:00" به معنای حفظ OUI آدرس MAC فعلی و تصادفیسازی تنها ۳ بایت پایینتر با استفاده از الگوریتم "random" یا "stable" است.
اگر مقدار علاوه بر ماسک شامل یک آدرس MAC اضافی دیگر باشد، از این آدرس به جای آدرس MAC فعلی برای پر کردن بیتهایی که نباید تصادفی شوند استفاده میشود. برای مثال، مقدار "FE:FF:FF:00:00:00 68:F7:28:00:00:00" شناسه OUI آدرس MAC را برابر 68:F7:28 قرار میدهد، در حالی که بیتهای پایینتر تصادفی میشوند. مقدار "02:00:00:00:00:00 00:00:00:00:00:00" یک آدرس MAC سختافزاری کاملاً درهمریخته با مدیریت سراسری ایجاد میکند.
اگر مقدار شامل بیش از یک آدرس MAC اضافی باشد، یکی از آنها به طور تصادفی انتخاب میشود. برای مثال، "02:00:00:00:00:00 00:00:00:00:00:00 02:00:00:00:00:00" یک آدرس MAC کاملاً درهمریخته ایجاد میکند که به صورت تصادفی دارای مدیریت محلی یا سراسری است.
قالب: string
802-11-wireless.hidden
در حالت infrastructure، از راهکارهای مختلفی برای کشف مطمئنتر شبکههای پنهان استفاده میشود، مانند پویش پروب (probe-scanning) برای SSID. با این وجود، این راهکارها ناامنیهای ذاتی شبکههای دارای SSID پنهان را آشکار میسازد و از این رو شبکههای دارای SSID پنهان باید با احتیاط استفاده شوند.
در حالت AP، شبکه ایجادشده SSID خود را پخش عمومی نمیکند.
توجه داشته باشید که علامتگذاری شبکه به عنوان پنهان ممکن است برای شما (در حالت infrastructure) یا ایستگاههای کلاینت (در حالت AP) یک مسئله مربوط به حریم خصوصی باشد، چرا که پویشهای صریح پروب در بستر بیسیم به طور مشخص قابل تشخیص هستند.
قالب: boolean
مقادیر معتبر: true/yes/on, false/no/off
802-11-wireless.mac-address
در صورت مشخص شدن، این اتصال تنها برای دستگاه Wi-Fi اعمال میشود که آدرس MAC دائمی آن مطابقت داشته باشد. این ویژگی آدرس MAC دستگاه را تغییر نمیدهد (یعنی جعل MAC نیست).
قالب: MAC address
802-11-wireless.mac-address-blacklist
قالب: list of MAC addresses
802-11-wireless.mac-address-denylist
قالب: list of MAC addresses
802-11-wireless.mac-address-randomization
این ویژگی از نسخه 1.4 منسوخ شده است. بهجای آن از ویژگی "cloned-mac-address" استفاده کنید.
قالب: choice (NMSettingMacRandomization)
مقادیر معتبر: default (0), never (1), always (2)
802-11-wireless.mode
حالت شبکه Wi-Fi؛ یکی از "infrastructure"، "mesh"، "adhoc" یا "ap". اگر خالی باشد، infrastructure در نظر گرفته میشود.
قالب: string
مقادیر معتبر: infrastructure, adhoc, ap, mesh
802-11-wireless.mtu
اگر غیر صفر باشد، تنها بستههایی با اندازه مشخصشده یا کوچکتر را منتقل میکند و بستههای بزرگتر را به چندین فریم اترنت تقسیم مینماید.
قالب: integer
مقادیر ویژه: auto
802-11-wireless.powersave
قالب: choice (NMSettingWirelessPowersave)
مقادیر معتبر: default (0), ignore (1), disable (2), enable (3)
802-11-wireless.seen-bssids
این یک ویژگی معمولی نیست که کاربر آن را پیکربندی کند. در عوض، NetworkManager به صورت خودکار BSSIDهای دیدهشده را تنظیم کرده و آنها را به طور داخلی در فایل "/var/lib/NetworkManager/seen-bssids" ردیابی میکند.
قالب: read only
802-11-wireless.ssid
شناسه SSID شبکه Wi-Fi. باید مشخص شود.
قالب: string
802-11-wireless.wake-on-wlan
قالب: flags (NMSettingWirelessWakeOnWLan)
مقادیر معتبر: any (0x2), disconnect (0x4), magic (0x8), gtk-rekey-failure (0x10), eap-identity-request (0x20), 4way-handshake (0x40), rfkill-release (0x80), tcp (0x100), all (0x1fe), default (0x1), ignore (0x8000)
تنظیمات 802-11-wireless-security (802-11-wireless-security setting)
نام مستعار: wifi-sec
تنظیمات امنیت وایفای (Wi-Fi).
ویژگیها:
802-11-wireless-security.auth-alg
قالب: رشته
مقادیر معتبر: open, shared, leap
802-11-wireless-security.fils
قالب: انتخاب (NMSettingWirelessSecurityFils)
مقادیر معتبر: default (0), disable (1), optional (2), required (3)
802-11-wireless-security.group
قالب: فهرستی از رشتهها
مقادیر معتبر: wep40, wep104, tkip, ccmp
802-11-wireless-security.key-mgmt
این ویژگی باید برای هر اتصال وایفایی که از امنیت استفاده میکند تنظیم شود.
قالب: رشته
مقادیر معتبر: none, ieee8021x, wpa-psk, wpa-eap, wpa-eap-suite-b-192, sae, owe
802-11-wireless-security.leap-password
قالب: رشته
802-11-wireless-security.leap-password-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-11-wireless-security.leap-username
قالب: رشته
802-11-wireless-security.pairwise
قالب: فهرستی از رشتهها
مقادیر معتبر: tkip, ccmp
802-11-wireless-security.pmf
قالب: انتخاب (NMSettingWirelessSecurityPmf)
مقادیر معتبر: default (0), disable (1), optional (2), required (3)
802-11-wireless-security.proto
قالب: فهرستی از رشتهها
مقادیر معتبر: wpa, rsn
802-11-wireless-security.psk
قالب: رشته
802-11-wireless-security.psk-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-11-wireless-security.wep-key-flags
قالب: پرچمها (NMSettingSecretFlags)
مقادیر معتبر: none (0x0), agent-owned (0x1), not-saved (0x2), not-required (0x4)
802-11-wireless-security.wep-key-type
قالب: انتخاب (NMWepKeyType)
مقادیر معتبر: unknown (0), key (1), passphrase (2)
802-11-wireless-security.wep-key0
قالب: رشته
802-11-wireless-security.wep-key1
قالب: رشته
802-11-wireless-security.wep-key2
قالب: رشته
802-11-wireless-security.wep-key3
قالب: رشته
802-11-wireless-security.wep-tx-keyidx
قالب: عدد صحیح
مقادیر معتبر: 0 - 3
802-11-wireless-security.wps-method
تغییر تنظیمات پیشفرض ضرورت چندانی ندارد زیرا NetworkManager به صورت خودکار بر اساس قابلیتهای نقطه دسترسی امکانپذیر بودن ثبتنام WPS را تشخیص میدهد.
سامانه WPS را میتوان با تنظیم این ویژگی روی مقدار 1 غیرفعال کرد.
قالب: پرچمها (NMSettingWirelessSecurityWpsMethod)
مقادیر معتبر: default (0x0), disabled (0x1), auto (0x2), pbc (0x4), pin (0x8)
تنظیمات wpan (wpan setting)
تنظیمات MAC در IEEE 802.15.4 (WPAN).
ویژگیها:
wpan.channel
کانال IEEE 802.15.4. یک عدد صحیح مثبت یا -1 به معنی "تنظیم نکن، از هر مقداری که دستگاه از قبل تنظیم شده استفاده کن".
قالب: عدد صحیح
مقادیر معتبر: -32768 - 32767
مقادیر ویژه: default (-1)
wpan.mac-address
در صورت تعیین، این اتصال تنها برای دستگاه لایه MAC در IEEE 802.15.4 (WPAN) که نشانی MAC دائمی آن مطابقت دارد اعمال خواهد شد.
قالب: نشانی MAC در WPAN
wpan.page
صفحه کانال IEEE 802.15.4. یک عدد صحیح مثبت یا -1 به معنی "تنظیم نکن، از هر مقداری که دستگاه از قبل تنظیم شده استفاده کن".
قالب: عدد صحیح
مقادیر معتبر: -32768 - 32767
مقادیر ویژه: default (-1)
wpan.pan-id
شناسه شبکه شخصی (PAN) در IEEE 802.15.4.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
مقادیر ویژه: unset (0xffff)
wpan.short-address
نشانی کوتاه IEEE 802.15.4 برای استفاده در یک محیط محدود شده.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
مقادیر ویژه: unset (0xffff)
تنظیمات bond-port (bond-port setting)
تنظیمات درگاه Bond.
ویژگیها:
bond-port.prio
اولویت درگاه برای انتخاب مجدد درگاه فعال bond در هنگام تغییر وضعیت خرابی (failover). عدد بزرگتر به معنی اولویت بالاتر در انتخاب است. درگاه اصلی بالاترین اولویت را دارد. این گزینه فقط با حالتهای active-backup، balance-tlb و balance-alb سازگار است.
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
bond-port.queue-id
شناسه صف این درگاه bond. بیشترین مقدار شناسه صف، تعداد صفهای ارسال (TX) فعال فعلی در دستگاه است.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
تنظیمات geneve (geneve setting)
تنظیمات GENEVE.
ویژگیها:
geneve.destination-port
درگاه مقصد UDP را برای برقراری ارتباط با نقطه پایانی تونل دوردست GENEVE مشخص میکند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 65535
geneve.df
"unset" (0) (0): پرچم DF تنظیم نشود، بستهها ممکن است قطعهبندی شوند. "set" (1) (1): همیشه پرچم DF تنظیم شود، بستهها قطعهبندی نخواهند شد. "inherit" (2) (2): پرچم DF از سربرگ داخلی IP به ارث برده شود.
قالب: انتخاب (NMSettingGeneveDf)
مقادیر معتبر: unset (0), set (1), inherit (2)
geneve.id
شناسه شبکه GENEVE (یا شناسه بخش GENEVE) مورد استفاده را مشخص میکند.
قالب: عدد صحیح
مقادیر معتبر: 0 - 16777215
geneve.remote
نشانی IP تکپخشی (unicast) مقصد را برای استفاده در بستههای خروجی هنگام برقراری ارتباط با نقطه پایانی تونل دوردست GENEVE مشخص میکند.
قالب: رشته
geneve.tos
قالب: عدد صحیح
مقادیر معتبر: 0 - 255
مقادیر ویژه: inherit (1)
geneve.ttl
قالب: عدد صحیح
مقادیر معتبر: -1 - 255
مقادیر ویژه: inherit (-1)
تنظیمات hostname (hostname setting)
تنظیمات نام میزبان (Hostname).
ویژگیها:
hostname.from-dhcp
هنگامی که روی "default" (-1) تنظیم شود، از مقدار پیکربندی سراسری استفاده میشود. اگر این ویژگی در پیکربندی سراسری مقداری نداشته باشد، NetworkManager مقدار آن را "true" (1) فرض میکند.
قالب: سهگانه
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
hostname.from-dns-lookup
هنگامی که روی "default" (-1) تنظیم شود، از مقدار پیکربندی سراسری استفاده میشود. اگر این ویژگی در پیکربندی سراسری مقداری نداشته باشد، NetworkManager مقدار آن را "true" (1) فرض میکند.
قالب: سهگانه
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
hostname.only-from-default
اگر روی "false" (0) تنظیم شود، نام میزبان میتواند از این دستگاه تنظیم شود حتی اگر مسیر پیشفرض را نداشته باشد.
هنگامی که روی "default" (-1) تنظیم شود، از مقدار پیکربندی سراسری استفاده میشود. اگر این ویژگی در پیکربندی سراسری مقداری نداشته باشد، NetworkManager مقدار آن را "false" (0) فرض میکند.
قالب: سهگانه
مقادیر معتبر: true/yes/on, false/no/off, default/unknown
hostname.priority
اگر مقدار صفر باشد، میتواند توسط یک مقدار سراسری از پیکربندی NetworkManager بازنویسی شود. اگر این ویژگی مقداری در پیکربندی سراسری نداشته باشد، مقدار 100 فرض میشود.
مقادیر منفی این اثر ویژه را دارند که اتصالات دیگر با مقدار اولویت عددی بزرگتر را حذف میکنند؛ بنابراین در صورت وجود حداقل یک اولویت منفی، تنها اتصالاتی که کمترین مقدار اولویت را دارند برای تعیین نام میزبان استفاده خواهند شد.
قالب: عدد صحیح
مقادیر معتبر: -2147483648 - 2147483647
تنظیمات link (link setting)
تنظیمات پیوند (Link).
ویژگیها:
link.gro-max-size
قالب: عدد صحیح
مقادیر معتبر: -1 - 4294967295
مقادیر ویژه: default (-1)
link.gso-max-segments
قالب: عدد صحیح
مقادیر معتبر: -1 - 4294967295
مقادیر ویژه: default (-1)
link.gso-max-size
قالب: عدد صحیح
مقادیر معتبر: -1 - 4294967295
مقادیر ویژه: default (-1)
link.tx-queue-length
قالب: عدد صحیح
مقادیر معتبر: -1 - 4294967295
مقادیر ویژه: default (-1)
تنظیمات loopback (loopback setting)
تنظیمات پیوند بازگشتی (Loopback).
ویژگیها:
loopback.mtu
در صورت غیرصفر بودن، تنها بستههایی با اندازه مشخصشده یا کوچکتر را ارسال میکند و بستههای بزرگتر را به چندین فریم اترنت تقسیم مینماید.
قالب: عدد صحیح
مقادیر ویژه: auto
تنظیمات prefix-delegation (prefix-delegation setting)
تنظیمات واگذاری پیشوند (prefix delegation) در IPv6.
ویژگیها:
prefix-delegation.subnet-id
قالب: عدد صحیح
مقادیر معتبر: -1 - 4294967295
تنظیمات veth (veth setting)
تنظیمات veth.
ویژگیها:
veth.peer
این ویژگی نام رابط همتا (peer) در veth را مشخص میکند. این ویژگی اجباری است.
قالب: رشته
انواع پرچمهای محرمانه (Secret flag types:)
هر گذرواژه یا ویژگی محرمانه در یک تنظیم، دارای یک ویژگی flags مرتبط است که نحوه مدیریت آن اطلاعات محرمانه را شرح میدهد. ویژگی flags یک میدان بیتی (bitfield) است که شامل صفر یا چند مورد از مقادیر زیر است که به صورت منطقی با هم OR شدهاند.
فایلها (FILES)
/etc/NetworkManager/system-connections یا مکان اختصاصی پلاگین توزیع
همچنین ببینید (SEE ALSO)
nmcli(1), nmcli-examples(7), NetworkManager(8), nm-settings-dbus(5), nm-settings-keyfile(5), NetworkManager.conf(5)
| NetworkManager 1.58.1 |