IWPRIV(8) Linux Programmer's Manual IWPRIV(8)

iwpriv - پیکربندی پارامترهای اختیاری (اختصاصی) یک رابط شبکه بی‌سیم

iwpriv [interface]
iwpriv interface private-command [private-parameters]
iwpriv interface private-command [I] [private-parameters]
iwpriv interface --all

ابزار iwpriv ابزار مکمل iwconfig(8) است. iwpriv به پارامترها و تنظیمات مختص هر درایور می‌پردازد (برخلاف iwconfig که با پارامترهای عمومی و استاندارد سر و کار دارد).

بدون هیچ آرگومانی، iwpriv فهرست دستورات اختصاصی موجود برای هر رابط و پارامترهای مورد نیاز آن‌ها را نمایش می‌دهد. با استفاده از این اطلاعات، کاربر می‌تواند آن دستورات مختص رابط را روی رابط مشخص‌شده اعمال کند.

از نظر تئوری، مستندات هر درایور دستگاه باید نحوه استفاده از این دستورات مختص رابط و اثرات آن‌ها را مشخص کند.

دستور اختصاصی مشخص‌شده (private-command) را روی رابط اجرا می‌کند.
این دستور ممکن است به‌طور اختیاری آرگومان بپذیرد یا به آن نیاز داشته باشد، و ممکن است اطلاعاتی را نمایش دهد. بنابراین، پارامترهای خط فرمان ممکن است نیاز باشند یا نباشند و باید با انتظارات دستور همخوانی داشته باشند. فهرست دستوراتی که iwpriv (هنگام فراخوانی بدون آرگومان) نمایش می‌دهد، سرنخ‌هایی درباره این پارامترها به شما ارائه خواهد داد.
با این حال، برای کسب اطلاعات درباره نحوه استفاده صحیح از دستور و اثرات آن، باید به مستندات درایور دستگاه مراجعه کنید.
private-command [I] [private-parameters]
همانند حالت قبل است، با این تفاوت که I (یک عدد صحیح) به عنوان یک Token Index به دستور ارسال می‌شود. تنها برخی از دستورات از نمایه توکن (Token Index) استفاده می‌کنند (بیشتر دستورات آن را نادیده می‌گیرند)، و مستندات درایور باید به شما بگوید چه زمانی به آن نیاز است.
تمام دستورات اختصاصی را که هیچ آرگومانی نمی‌پذیرند (یعنی فقط‌خواندنی هستند) اجرا کرده و نمایش می‌دهد.

برای هر دستگاهی که از دستورات اختصاصی پشتیبانی می‌کند، iwpriv فهرست دستورات اختصاصی موجود را نمایش خواهد داد.

این اطلاعات شامل نام دستور اختصاصی، تعداد آرگومان‌هایی که می‌توان تنظیم کرد و نوع آن‌ها، و تعداد آرگومان‌هایی که نمایش داده می‌شوند و نوع آن‌ها است.

برای نمونه، ممکن است خروجی زیر نمایش داده شود:
eth0 Available private ioctl :
setqualthr (89F0) : set 1 byte & get 0
gethisto (89F7) : set 0 & get 16 int

این خروجی نشان می‌دهد که می‌توانید آستانه کیفیت را تنظیم کنید و با دستورات زیر یک نمودار هیستوگرام از حداکثر ۱۶ مقدار را نمایش دهید:
iwpriv eth0 setqualthr 20
iwpriv eth0 gethisto

Jean Tourrilhes - jt@hpl.hp.com

/proc/net/wireless

iwconfig(8), iwlist(8), iwevent(8), iwspy(8), wireless(7).

31 October 1996 net-tools