| IWCONFIG(8) | دليل مبرمجي لينكس | IWCONFIG(8) |
الاسم¶
iwconfig - ضبط واجهة شبكة لاسلكية
موجز¶
iwconfig
[واجهة]
iwconfig واجهة [essid
X] [nwid N] [mode M] [freq
F]
[channel C][sens S ][ap A
][nick NN ]
[rate R] [rts RT] [frag FT]
[txpower T]
[enc E] [key K] [power P] [retry
R]
[modu M] [commit]
iwconfig --help
iwconfig --version
الوصف¶
Iwconfig مشابه لـ ifconfig(8)، لكنه مخصص للواجهات اللاسلكية. يُستخدم لضبط معلمات واجهة الشبكة الخاصة بتشغيل اللاسلكي (مثل: التردد). يمكن استخدام Iwconfig أيضًا لعرض تلك المعلمات والإحصائيات اللاسلكية (المستخرجة من /proc/net/wireless).
جميع هذه المعلمات والإحصائيات تعتمد على الجهاز. يوفر كل برنامج تشغيل بعضًا منها فقط اعتمادًا على دعم العتاد، وقد يتغير نطاق القيم. يُرجى الرجوع إلى صفحة الدليل لكل جهاز للحصول على التفاصيل.
المعاملات¶
- essid
- ضبط ESSID (أو اسم
الشبكة - في
بعض
المنتجات
قد يُسمى
أيضًا معرف
المجال).
يُستخدم ESSID
لتحديد
الخلايا
التي تشكل
جزءًا من
نفس الشبكة
الافتراضية.
على عكس عنوان نقطة الوصول أو NWID اللذين يحددان خلية واحدة، يُعرف ESSID مجموعة من الخلايا المتصلة عبر مكررات أو بنية تحتية، حيث يمكن للمستخدم التجوال بشفافية.
مع بعض البطاقات، يمكنك تعطيل فحص ESSID (ESSID غير انتقائي) باستخدام off أو any (و on لإعادة تمكينه).
إذا كان ESSID لشبكتك أحد الكلمات المفتاحية الخاصة (off أو on أو any)، فيجب استخدام -- لتجاوزه.
أمثلة :
iwconfig eth0 essid any
iwconfig eth0 essid "شبكتي"
iwconfig eth0 essid -- "أي" - معرف_الشبكة
- ضبط معرف
الشبكة.
نظرًا لأن
جميع
الشبكات
اللاسلكية
المتجاورة
تشارك نفس
الوسيط،
يُستخدم
هذا الوسيط
لتمييزها
(إنشاء
شبكات
منطقية
متجاورة)
وتحديد
العقد
التابعة
لنفس
الخلية.
يُستخدم هذا الوسيط فقط للأجهزة التي تسبق معيار 802.11، بينما يستخدم بروتوكول 802.11 معرف ESSID وعنوان نقطة الوصول لهذه الوظيفة.
مع بعض البطاقات، يمكنك تعطيل التحقق من معرف الشبكة (NWID المختلط) باستخدام off (و on لإعادة تمكينه).
أمثلة :
iwconfig eth0 nwid AB34
iwconfig eth0 nwid off - اللقب[الاسم]
- ضبط اللقب،
أو اسم
المحطة. بعض
منتجات 802.11
تعرفه،
لكنه غير
مستخدم
بقدر ما
يتعلق
بالبروتوكولات
(MAC, IP, TCP) وغير
مفيد
تمامًا
بقدر ما
يتعلق
بالتكوين.
فقط بعض
أدوات
التشخيص
اللاسلكية
قد تستخدمه.
مثال:
iwconfig eth0 nickname "عقدة لينكس الخاصة بي" - mode
- ضبط وضع
تشغيل
الجهاز،
الذي يعتمد
على
طوبولوجيا
الشبكة.
يمكن أن
يكون الوضع
Ad-Hoc (شبكة
مكونة من
خلية واحدة
فقط وبدون
نقطة وصول)،
Managed (عقدة
تتصل بشبكة
مكونة من
نقاط وصول
متعددة، مع
التجوال)،
Master (العقدة
هي سيد
المزامنة
أو تعمل
كنقطة
وصول)، Repeater
(العقدة
تعيد توجيه
الحزم بين
العقد
اللاسلكية
الأخرى)، Secondary
(العقدة
تعمل
كسيد/معيد
احتياطي)،
Monitor (العقدة
غير مرتبطة
بأي خلية
وتراقب
بشكل سلبي
جميع الحزم
على التردد)
أو Auto.
مثال:
iwconfig eth0 mode Managed
iwconfig eth0 mode Ad-Hoc - التردد/القناة
- ضبط تردد
التشغيل أو
القناة في
الجهاز.
قيمة أقل من
1000 تشير إلى
رقم قناة،
وقيمة أكبر
من 1000 هي تردد
بالهرتز.
يمكنك
إضافة
اللاحقة k
أو M أو G إلى
القيمة (على
سبيل
المثال، "2.46G"
لتردد 2.46
جيجاهرتز)،
أو إضافة
عدد كافٍ من
'0'.
عادةً ما تُرقم القنوات بدءًا من 1، ويمكنك استخدام iwlist(8) للحصول على العدد الإجمالي للقنوات، وسرد الترددات المتاحة، وعرض التردد الحالي كقناة. اعتمادًا على اللوائح، قد لا تكون بعض الترددات/القنوات متاحة.
عند استخدام وضع Managed، غالبًا ما تملي نقطة الوصول القناة وقد يرفض برنامج التشغيل ضبط التردد. في وضع Ad-Hoc، قد يُستخدم ضبط التردد فقط عند إنشاء الخلية الأولي، وقد يُتجاهل عند الانضمام إلى خلية موجودة.
يمكنك أيضًا استخدام off أو auto للسماح للبطاقة باختيار أفضل قناة (عند الدعم).
أمثلة :
iwconfig eth0 freq 2422000000
iwconfig eth0 freq 2.422G
iwconfig eth0 channel 3
iwconfig eth0 channel auto - ap
- إجبار
البطاقة
على
التسجيل في
نقطة
الوصول
المعطاة
بالعنوان،
إذا كان ذلك
ممكنا. هذا
العنوان هو
هوية
الخلية
لنقطة
الوصول،
كما ورد من
المسح
اللاسلكي،
والتي قد
تختلف عن
عنوان MAC
الشبكي
الخاص بها.
إذا كان
الرابط
اللاسلكي
من نقطة إلى
نقطة،
فاضبط
عنوان
الطرف
الآخر من
الرابط. إذا
كان الرابط
مخصصا (ad-hoc)،
فاضبط هوية
الخلية
للشبكة
المخصصة.
عندما تنخفض جودة الاتصال بشكل كبير، قد يعود برنامج التشغيل إلى الوضع الآلي (تختار البطاقة أفضل نقطة وصول في النطاق).
يمكنك أيضا استخدام off لإعادة تمكين الوضع الآلي دون تغيير نقطة الوصول الحالية، أو يمكنك استخدام any أو auto لإجبار البطاقة على إعادة الارتباط بأفضل نقطة وصول حالية.
مثال:
iwconfig eth0 ap 00:60:1D:01:23:45
iwconfig eth0 ap any
iwconfig eth0 ap off - rate/bit[rate]
- للبطاقات
التي تدعم
معدلات بت
متعددة،
اضبط معدل
البت بوحدة
b/s. معدل البت
هو السرعة
التي تنتقل
بها البتات
عبر
الوسيط،
وسرعة
المستخدم
للرابط أقل
بسبب
مشاركة
الوسيط
والأعباء
المختلفة.
يمكنك إضافة اللاحقة k أو M أو G إلى القيمة (مضاعف عشري: 10^3 و10^6 و10^9 b/s)، أو إضافة عدد كاف من '0'. القيم أقل من 1000 خاصة بالبطاقة، وعادة ما تكون فهرسا في قائمة معدلات البت. استخدم auto لتحديد وضع معدل البت الآلي (التراجع إلى معدل أقل على القنوات المزعجة)، وهو المبدئي لمعظم البطاقات، وfixed للعودة إلى الإعداد الثابت. إذا حددت قيمة معدل بت وأضفت auto، فسيستخدم برنامج التشغيل جميع معدلات البت الأقل أو المساوية لهذه القيمة.
أمثلة :
iwconfig eth0 rate 11M
iwconfig eth0 rate auto
iwconfig eth0 rate 5.5M auto - txpower
- للبطاقات
التي تدعم
قدرات
إرسال
متعددة،
يضبط قدرة
الإرسال
بوحدة dBm. إذا
كانت W هي
القدرة
بالواط،
فإن القدرة
بوحدة dBm هي P = 30 +
10.log(W). إذا كانت
القيمة
متبوعة
باللاحقة
mW، فسيتم
تحويلها
آليا إلى dBm.
بالإضافة إلى ذلك، يقوم on وoff بتمكين وتعطيل الراديو، ويقوم auto وfixed بتمكين وتعطيل التحكم في القدرة (إذا كانت هذه الميزات متوفرة).
أمثلة :
iwconfig eth0 txpower 15
iwconfig eth0 txpower 30mW
iwconfig eth0 txpower auto
iwconfig eth0 txpower off - sens
- ضبط عتبة
الحساسية.
يحدد هذا
مدى حساسية
البطاقة
لظروف
التشغيل
الرديئة
(إشارة
ضعيفة،
تداخل).
تُفترض
القيم
الموجبة
كقيمة خام
تستخدمها
العتاد أو
نسبة
مئوية،
بينما
تُفترض
القيم
السالبة كـ
dBm. اعتمادًا
على تنفيذ
العتاد، قد
تتحكم هذه
المعلمة في
وظائف
متنوعة.
على البطاقات الحديثة، تتحكم هذه المعلمة عادةً في عتبة التسليم/التجوال، وهي أدنى مستوى إشارة يظل عنده العتاد مرتبطًا بنقطة الوصول الحالية. عندما ينخفض مستوى الإشارة عن هذه العتبة، تبدأ البطاقة في البحث عن نقطة وصول جديدة/أفضل. قد تستخدم بعض البطاقات عدد الإشارات المفقودة لتحفيز ذلك. بالنسبة لكثافة عالية من نقاط الوصول، تضمن عتبة أعلى ارتباط البطاقة دائمًا بأفضل نقطة وصول، بينما بالنسبة لكثافة منخفضة من نقاط الوصول، تقلل عتبة أقل من عدد حالات التسليم الفاشلة.
على البطاقات الأقدم، تتحكم هذه المعلمة عادةً في عتبة التأجيل، وهي أدنى مستوى إشارة يعتبر عنده العتاد القناة مشغولة. مستويات الإشارة فوق هذه العتبة تجعل العتاد يثبط إرساله الخاص، بينما تُتجاهل الإشارات الأضعف من ذلك ويكون العتاد حرًا في الإرسال. يرتبط هذا عادةً بقوة بعتبة الاستقبال، وهي أدنى مستوى إشارة يحاول عنده العتاد استقبال الحزم. يمنع الضبط الصحيح لهذه العتبات البطاقة من إضاعة الوقت على الضوضاء الخلفية مع استمرار استقبال الإرسالات الضعيفة. يبدو أن التصميمات الحديثة تتحكم في هذه العتبات آليًا.
مثال:
iwconfig eth0 sens -80
iwconfig eth0 sens 2 - retry
- معظم
البطاقات
تحتوي على
إعادة
إرسال MAC،
ويسمح
بعضها بضبط
سلوك آلية
إعادة
المحاولة.
لضبط الحد الأقصى لعدد إعادة المحاولات، أدخل limit `value'. هذه قيمة مطلقة (بدون وحدة)، وهي المبدئية (عند عدم تحديد شيء). لضبط الحد الأقصى للوقت الذي يجب أن يعيد فيه MAC المحاولة، أدخل lifetime `value'. مبدئيًا، هذه القيمة بالثواني، أضف اللاحقة m أو u لتحديد قيم بالمللي ثانية أو الميكروثانية.
يمكنك أيضًا إضافة المعدلات short و long و min و max. إذا كانت البطاقة تدعم الوضع الآلي، فإنها تحدد حدود الحد أو العمر. بعض البطاقات الأخرى تحدد قيمًا مختلفة اعتمادًا على حجم الحزمة، على سبيل المثال في 802.11 min limit هو حد إعادة المحاولة القصير (حزم غير RTS/CTS).
أمثلة :
iwconfig eth0 retry 16
iwconfig eth0 retry lifetime 300m
iwconfig eth0 retry short 12
iwconfig eth0 retry min limit 8 - rts[_threshold]
- يضيف RTS/CTS
مصافحة قبل
كل إرسال
حزمة
للتأكد من
أن القناة
خالية. يضيف
هذا عبئًا
إضافيًا،
لكنه يزيد
الأداء في
حالة العقد
المخفية أو
عدد كبير من
العقد
النشطة.
تضبط هذه
المعلمة
حجم أصغر
حزمة ترسل
العقدة RTS من
أجلها؛
قيمة
مساوية
لأقصى حجم
حزمة تعطل
الآلية.
يمكنك
أيضًا ضبط
هذه
المعلمة
إلى auto أو fixed
أو off.
أمثلة :
iwconfig eth0 rts 250
iwconfig eth0 rts off - frag[عتبة_التجزئة]
- تسمح
التجزئة
بتقسيم
حزمة IP إلى
دفعة من
الشظايا
الأصغر
المنقولة
عبر الوسيط.
في معظم
الحالات
يضيف هذا
عبئًا
إضافيًا،
لكن في بيئة
شديدة
الضوضاء
يقلل هذا من
عقوبة
الخطأ
ويسمح
للحزم
بالمرور
عبر دفعات
التداخل.
تحدد هذه
المعلمة
الحد
الأقصى
لحجم
الشظية
والذي يكون
دائمًا أقل
من الحد
الأقصى
لحجم
الحزمة.
قد تتحكم هذه المعلمة أيضًا في إرسال الإطارات المتفجر المتاح على بعض البطاقات، أي القدرة على إرسال حزم IP متعددة معًا. سيتم تمكين هذه الآلية إذا كان حجم الشظية أكبر من الحد الأقصى لحجم الحزمة.
يمكنك أيضًا ضبط هذه المعلمة على auto أو fixed أو off.
أمثلة :
iwconfig eth0 frag 512
iwconfig eth0 frag off - key/enc[التشفير]
- يُستخدم
للتعامل مع
مفاتيح
التشفير أو
الخلط ووضع
الأمان.
لتعيين مفتاح التشفير الحالي، أدخل المفتاح بأرقام سداسية عشرية كـ XXXX-XXXX-XXXX-XXXX أو XXXXXXXX. لتعيين مفتاح غير المفتاح الحالي، أضف [index] قبل المفتاح أو بعده (لن يغير هذا أي مفتاح نشط). يمكنك أيضًا إدخال المفتاح كسلسلة ASCII باستخدام البادئة s:. لا يُدعم عبارة المرور حاليًا.
لتغيير أي مفتاح هو المفتاح النشط حاليًا، أدخل [index] فقط (بدون إدخال أي قيمة مفتاح).
يقوم off و on بتعطيل وإعادة تمكين التشفير.
قد يكون وضع الأمان open أو restricted، ويعتمد معناه على البطاقة المستخدمة. مع معظم البطاقات، في وضع open لا يُستخدم أي استيثاق وقد تقبل البطاقة أيضًا جلسات غير مشفرة، بينما في وضع restricted تُقبل الجلسات المشفرة فقط وستستخدم البطاقة الاستيثاق إذا كان متاحًا.
إذا كنت بحاجة لتعيين مفاتيح متعددة، أو تعيين مفتاح وتغيير المفتاح النشط، فستحتاج لاستخدام توجيهات key متعددة. يمكن وضع الوسائط بأي ترتيب، وسيكون للآخر الأولوية.
أمثلة :
iwconfig eth0 key 0123-4567-89
iwconfig eth0 key [3] 0123-4567-89
iwconfig eth0 key s:password [2]
iwconfig eth0 key [2]
iwconfig eth0 key open
iwconfig eth0 key off
iwconfig eth0 key restricted [3] 0123456789
iwconfig eth0 key 01-23 key 45-67 [4] key [4] - power
- تُستخدم
لمعالجة
معلمات
ومخطط
إدارة
الطاقة.
لتعيين الفترة بين مرات الاستيقاظ، أدخل period `value'. لتعيين المهلة قبل العودة إلى النوم، أدخل timeout `value'. لتعيين المستوى العام لتوفير الطاقة، أدخل saving `value'. يمكنك أيضًا إضافة معدّلات min و max. مبدئيًا، تكون هذه القيم بالثواني، أضف اللاحقة m أو u لتحديد القيم بالمللي ثانية أو الميكروثانية. أحيانًا، تكون هذه القيم بدون وحدات (عدد فترات الإشارة، مدة الإقامة، نسبة مئوية أو ما شابه).
يعمل off و on على تعطيل وإعادة تمكين إدارة الطاقة. أخيرًا، يمكنك ضبط وضع إدارة الطاقة على all (استقبال جميع الحزم)، unicast (استقبال حزم الإرسال الفردي فقط، تجاهل الإرسال المتعدد والبث)، و multicast (استقبال الإرسال المتعدد والبث فقط، تجاهل حزم الإرسال الفردي).
أمثلة :
iwconfig eth0 power period 2
iwconfig eth0 power 500m unicast
iwconfig eth0 power timeout 300u all
iwconfig eth0 power saving 3
iwconfig eth0 power off
iwconfig eth0 power min period 2 power max period 4 - التضمين
- إجبار
البطاقة
على
استخدام
مجموعة
محددة من
التضمينات.
تدعم
البطاقات
الحديثة
تضمينات
متنوعة،
بعضها
قياسي مثل 802.11b
أو 802.11g،
وبعضها
مملوك.
يُجبر هذا
الأمر
البطاقة
على
استخدام
المجموعة
المحددة
فقط من
التضمينات
المدرجة في
سطر
الأوامر.
يمكن
استخدام
هذا لإصلاح
مشكلات
التوافق
البيني.
تعتمد قائمة التضمينات المتاحة على البطاقة/برنامج التشغيل ويمكن عرضها باستخدام iwlist modulation. لاحظ أن بعض البطاقات/برامج التشغيل قد لا تتمكن من تحديد كل تضمين مدرج بشكل مستقل، فقد يأتي بعضها كمجموعة. يمكنك أيضًا ضبط هذه المعلمة على auto للسماح للبطاقة/برنامج التشغيل ببذل قصارى جهده.
أمثلة :
iwconfig eth0 modu 11g
iwconfig eth0 modu CCK OFDMa
iwconfig eth0 modu auto - إيداع
- قد لا تطبق
بعض
البطاقات
التغييرات
التي تم
إجراؤها
عبر إضافات
اللاسلكي
فورًا (قد
تنتظر
لتجميع
التغييرات
أو تطبيقها
فقط عند
تشغيل
البطاقة
عبر ifconfig). هذا
الأمر (عند
توفره)
يُجبر
البطاقة
على تطبيق
جميع
التغييرات
المعلقة.
هذا ليس ضروريًا عادةً، لأن البطاقة ستطبق التغييرات في النهاية، لكنه قد يكون مفيدًا لتصحيح الأخطاء.
العرض¶
لكل جهاز يدعم إضافات لاسلكية، يعرض iwconfig اسم بروتوكول MAC المستخدم (اسم الجهاز للبروتوكولات المملوكة)، وESSID (اسم الشبكة)، وNWID، والتردد (أو القناة)، والحساسية، ووضع التشغيل، وعنوان نقطة الوصول، ومعدل البت، وعتبة RTS، وعتبة التجزئة، ومفتاح التشفير وإعدادات إدارة الطاقة (حسب التوفر).
المعلمات
المعروضة
لها نفس
المعنى
والقيم
كالمعلمات
التي يمكنك
تعيينها،
يُرجى
الرجوع إلى
الجزء
السابق
لشرح مفصل
لها.
تُعرض بعض
المعلمات
فقط في شكل
قصير/مختصر
(مثل
التشفير).
يمكنك
استخدام iwlist(8)
للحصول على
جميع
التفاصيل.
بعض
المعلمات
لها وضعان
(مثل معدل
البت). إذا
كانت
القيمة
مسبوقة بـ
`='، فهذا
يعني أن
المعلمة
ثابتة
ومُجبرة
على تلك
القيمة،
وإذا كانت
مسبوقة بـ
`:'،
فالمعلمة
في الوضع
التلقائي
وتُعرض
القيمة
الحالية
(وقد تتغير).
- نقطة الوصول/خلية
- عنوان يساوي 00:00:00:00:00:00 يعني أن البطاقة فشلت في الارتباط بنقطة وصول (على الأرجح مشكلة تكوين). ستُعرض معلمة نقطة الوصول كـ خلية في الوضع المخصص (لأسباب واضحة)، ولكنها تعمل بنفس الطريقة.
إذا كان /proc/net/wireless موجودًا، فسيعرض iwconfig محتواه أيضًا. لاحظ أن هذه القيم ستعتمد على برنامج التشغيل ومواصفات الأجهزة، لذا تحتاج إلى الرجوع إلى وثائق برنامج التشغيل الخاص بك لتفسير تلك القيم بشكل صحيح.
- جودة الارتباط
- الجودة الإجمالية للارتباط. قد تعتمد على مستوى التنافس أو التداخل، أو معدل خطأ البت أو الإطار، أو مدى جودة الإشارة المستقبلة، أو بعض مزامنة التوقيت، أو مقياس أجهزة آخر. هذه قيمة إجمالية، وتعتمد كليًا على برنامج التشغيل والأجهزة.
- مستوى الإشارة
- قوة الإشارة المستقبلة (RSSI - مدى قوة الإشارة المستقبلة). قد تكون وحدات عشوائية أو dBm، يستخدم iwconfig معلومات وصفية لبرنامج التشغيل لتفسير القيمة الخام المعطاة بواسطة /proc/net/wireless وعرض الوحدة المناسبة أو القيمة القصوى (باستخدام حساب 8 بت). في وضع Ad-Hoc، قد تكون غير محددة ويجب عليك استخدام iwspy.
- مستوى الضوضاء
- مستوى ضوضاء الخلفية (عند عدم إرسال أي حزمة). تعليقات مشابهة لـ مستوى الإشارة.
- Rx nwid غير صالح
- عدد الحزم المستلمة مع NWID أو ESSID مختلف. يُستخدم لاكتشاف مشاكل التكوين أو وجود شبكة مجاورة (على نفس التردد).
- Rx تشفير غير صالح
- عدد الحزم التي لم يتمكن الجهاز من فك تشفيرها. يمكن استخدام هذا لاكتشاف إعدادات تشفير غير صالحة.
- Rx invalid frag
- عدد الحزم التي لم يتمكن الجهاز من إعادة تجميع أجزاء طبقة الوصلة بشكل صحيح (على الأرجح كان أحدها مفقودًا).
- Tx excessive retries
- عدد الحزم التي فشل الجهاز في تسليمها. معظم بروتوكولات MAC تعيد محاولة إرسال الحزمة عدة مرات قبل التخلي عنها.
- Invalid misc
- حزم أخرى مفقودة تتعلق بعمليات لاسلكية محددة.
- Missed beacon
- عدد الإشارات الدورية من الخلية أو نقطة الوصول التي فاتتنا. تُرسل الإشارات على فترات منتظمة للحفاظ على تنسيق الخلية، والفشل في استقبالها يشير عادةً إلى أن البطاقة خارج النطاق.
المؤلف¶
Jean Tourrilhes - jt@hpl.hp.com
الملفات¶
/proc/net/wireless
انظر أيضًا¶
ifconfig(8), iwspy(8), iwlist(8), iwevent(8), iwpriv(8), wireless(7).
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 30 مارس 2006 | wireless-tools |