تعلم قيادة لينكس - iwpriv

Iwpriv هو أداة رفيقة ل iwconfig (8). Iwpriv يتعامل مع المعلمات وتحديد محددة لكل سائق (على عكس iwconfig التي تتعامل مع تلك العامة).

دون أي حجة ، قائمة iwpriv الأوامر الخاصة المتاحة على كل واجهة ، والمعلمات التي يحتاجون إليها. باستخدام هذه المعلومات ، قد يقوم المستخدم بتطبيق أوامر معينة خاصة بالواجهة على الواجهة المحددة.

من الناحية النظرية ، يجب أن يشير توثيق كل برنامج تشغيل الجهاز إلى كيفية استخدام أوامر معينة لهذه الواجهة وتأثيرها.

ملخص

iwpriv [ واجهة ]
واجهة iwpriv القيادة الخاصة [ المعلمات الخاصة ]
واجهة iwpriv الخاصة الأمر [I] [ المعلمات الخاصة ]
واجهة iwpriv - كل
واجهة iwpriv تتجول {على ، إيقاف}
منفذ واجهة iwpriv {ad-hoc، managed، N}

المعلمات

أمر خاص [ معلمات خاصة ]

تنفيذ الأمر private المحدد على الواجهة.

قد يأخذ الأمر اختيارًا أو يتطلب حججًا ، وقد يعرض معلومات. لذلك ، قد تكون معلمات سطر الأوامر مطلوبة أو لا يجب أن تتطابق مع توقعات الأوامر. يجب أن تعطيك قائمة الأوامر التي تعرض iwpriv (عند استدعائها دون وسيطة) بعض التلميحات حول هذه المعلمات.

ومع ذلك ، يجب عليك الرجوع إلى وثائق برنامج تشغيل الجهاز للحصول على معلومات حول كيفية استخدام الأمر والتأثير بشكل صحيح.

الأمر الخاص [I] [المعلمات الخاصة]

شرحه ، باستثناء أنه تم تمرير العدد الصحيح (1) إلى الأمر كمؤشر Token . فقط بعض الأوامر سوف تستخدم مؤشر Token (معظمها سوف يتجاهلها) ، ويجب أن تخبرك وثائق برنامج التشغيل عندما تكون هناك حاجة إليها.

-a / - كل

تنفيذ وعرض جميع الأوامر الخاصة التي لا تأخذ أي الحجج (أي للقراءة فقط).

يتجول

تمكين أو تعطيل التجوال ، إذا كان مدعومًا. استدعاء الأمر الخاص setroam . وجدت في سائق wavelan_cs .

ميناء

قراءة أو تكوين نوع المنفذ. استدعاء الأوامر الخاصة gport_type أو sport_type أو get_port أو set_port الموجودة في برامج التشغيل wavelan2_cs و wvlan_cs .

عرض

لكل جهاز يدعم الأوامر الخاصة ، سيعرض iwpriv قائمة الأوامر الخاصة المتوفرة.

يتضمن ذلك اسم الأمر الخاص والرقم أو الوسيطات التي قد يتم تعيينها ونوعها والرقم أو الوسيطات التي قد يتم عرضها ونوعها.

على سبيل المثال ، قد يكون لديك العرض التالي:
eth0 متاح خاص بـ ioctl:
setqualthr (89F0): عيّن 1 ​​بايت واحصل على 0
gethisto (89F7): تعيين 0 & الحصول على 16 int

يشير هذا إلى أنه يمكنك تعيين حد الجودة وعرض رسم بياني يصل إلى 16 قيمة باستخدام الأوامر التالية:
iwpriv eth0 setqualthr 20
iwpriv eth0 gethisto