السبت، سبتمبر 17، 2011

حل مشكلة بطئ الانترنت عبر جهاز ألفا ويرلس


بسم الله الرحمن الرحيم

حل مشكلة بطئ الانترنت عبر جهاز ألفا ويرلس مع تعريف الجهاز الفا وير لس


وانت شابك على الانترنت عبر الوير مثلا اهم شي وانت شابك على النت قوم بتطبيق الاوامر هذي
للتعريف


sudo modprobe -r r8187 rtl8187
sudo mkdir 
/usr/src/drivers && cd /usr/src/drivers
sudo wget http
://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
sudo unzip rtl8187_linux_26.1010.zip && cd rtl8187_linux_26.1010.0622.2006
sudo wget http
://patches.aircrack-ng.org/rtl8187_2.6.35-monitor_only.patch
sudo tar -xzf drv.tar.gz && sudo tar -xzf stack.tar.gz
cat rtl8187_2.6.35
-monitor_only.patch sudo patch -Np1
sudo sed 
-'s/-depmod -ae/-depmod -a/' Makefile
sudo make
sudo make install


:
:
:



اليوم سوف نقوم بشرح كيفيه معالجه ضعف الوصول إلى شبكه الوير ليس من خلال جهاز ألفا وايضا تعريفة...


طبعا المشكلة ليست ان النظام لم يتعرف على الجهاز بل المشكلة ان النواه حق النظام لا تتعامل معا التراسل عبر الجهاز بشكل كفاء ..


المشكلة هي في النواه( الكرنل) 34 و ايضا 36 وايضا 38 والاخير هو الذي تعمل عليها التوزيعه 11.4


المشكلة ليست مع جهاز الفا فقط بل معا الكثير من الكروت حق الويرلس وايضا حتى البلوتوث


لحل المشكلة سنقوم بتعديل النواه  (الكرنل) او المنصة ، ليس بشكل يدوي ولكن حزمه جاهزة تقوم بالعملية كللله والامر بسيط جدا جدا  


هذا جهاز الالفا للذي لا يعرفه
طبعا تأتي بيضى في الاصل


 
الشكل الحقيقي لها كالذي في هذه الصورة

المهم لنبدأ عمليه التعديل


اولا :: نقوم بتنزيل الحزمة التي ستقوم بتعديل النواه ( الكرنل)


اسم الحزمة



compact-wireless-kernel-2.6.36.tar.bz2


من خلال الرابط التالي هنأ




تقريبا الحجم بسيط وصغير 2.5 ميقا


بعد التحميل نحطها على سطح المكتب حقنا


نذهب إلى مجلد الهوم حقنا ونتأكد ان اسم سطح المكتب مكتوب بالانجلش

واول حرف كبتل

Desktop

هذا عشان تشتغل الاوامر التي من عندي بشكل كويس





ثانيا :: نقوم بنقل الاوامر التالية بشكل متتالي



rmmod rtl8187 mac80211 cfg80211

لمعرفه الأجهزة (الدرايفات) الموجودة عندك وستلاحظ انه قام بإطفاء الوير لس إذا كان مرتبط اما إذا كان غير مرتبط فسيخبرك ان الجهاز غير موجود لا تهتم بالأمر




mkdir /usr/src/drv
انشاء مسار سيتم التعامل من خلاله اي فتح الحزمة فيه والعمل من خلاله



من خلال الصورة انا حاولت انشاء المجلد حقنا لكنه يقول لا توجد صلاحيه لذال


نستخدم في الاول امر لخذ الصلاحيات مثل امر

sudo su

ثم نقوم بتكرار الامر السابق حقنا عشان ننشاء المجلد المطلوب


cd Desktop

الذهاب إلى المسار الذي يحتوي على الحزمة التي نريد التعامل معها



لو نحاول عرض الملفات الموجودة في المسار ستلاحظ الحزمة المطلوبة موجوده بالخط الاحمر


sudo cp compact-wireless-kernel-2.6.36.tar.bz2 /usr/src/drv

نسخ الحزمة من سطح المكتب ونسخها إلى المسار الذي إنشائناه



الان نذهب إلى المسار الذي فيه الحزمة عشان نفك الضغط من عليها


من خلال الامر

cd /usr/src/drv


فك ضغط الحزمة

sudo tar jxvf compact-wireless-kernel-2.6.36.tar.bz2



بعد ما تعمل الامر هذا راح يفتح لك الحزمة وراح تطلع لك التفاصيل على كل الملفات التي تم فتحها


الان ندخل على المجلد الذي فتحه حق الحزمة طبعا
cd
compact-wireless-kernel-2.6.36



تجهيز للعملية التركيب

sudo make



وننتظر لحد ما يخلص العملية


تجهيز الملف الذي سيقوم بعمليه بدا وتنظيم التثبيت تستطيع تجاوز الامر الذي قبل هذا الامر

sudo make install


وننتظر كمان لحد ما يخلص

نريد الان تطبيق على النواه ( الكرنل )او ادخال التعديلات

sudo make unload



نلاحظ أعاده تشغيل الويرلس بعد اتمام عمليه التطبيق


sudo modprobe rtl8187

اعمل هذا الامر لتأكد من ان العملية تمت على اكمل وجه  بتغيير الحالة ( المود ) حق الوير لس الفا وانها اشتغلت على وير لس الفأ او عدلت الكرنل للتعامل معاه



طبعا راح تلاحظ من خلال التركيب انه عدل على اكثر من تقنيه يعني بلوتوث ويمكن في كرت الوير لس حق الجهاز حقك نفسه


قم بأعاده تشغيل الجهاز وراح تلاحظ العمل على افضل ما يكون




مع تحيات محمد عون الله
 كليه الحاسوب جامعة صنعاء

‏هناك تعليق واحد:

  1. نوع الواير لس هو ALFA الدرايف rtl8187
    نظام التشغيل Ubuntu 11.10
    الكرنل الحالي 3.0.0.13
    والمشكلة موجودة حتى في كيرنل الاقدم 3.0.0.12 للــ Ubuntu 11.10

    هذه المشكلة لم تواجهني في Ubuntu 11.04

    ملخص المشكلة :ت
    بعد تثبيت Ubuntu 11.10 تعرف الوايرلس بشكل تلقائي على الابونتو 11.10 ويقوم بالاتصال بالشبكة لكن الانترنت بطيء جدا جدا بينما عند الربط بالكيبل الانترنت ممتاز بحثت في الانترنت وجدة هذا الرابط وهذا الحل وقمت بالتجربة ولكن لم تنحل المشكلة ... لا أعلم هل قمت بحل المشكلة بشكل خاطىء أم أن الحل واعتقد ذلك لكيرنل أقدم 2.6 ياريت أحد يطلع ويشوف لنا حل لهذا المشكلة

    ولك جزيل الشكر ،،

    اخوك/ محمد الغرابي
    اليمن

    ردحذف