بسيطة بحث جوجل تؤكد تجربتي الشخصية: الاتصال بـ WPA / WPA2 في Ubuntu يمكن أن يكون صداعًا حقيقيًا. الحل؟ حسنًا ، لم يكن لدي خيار حتى الآن سوى تكوين شبكة Wi-Fi في منزلي باستخدام التشفير WEP، بدلاً من WPA أو WPA2. تكمن المشكلة في أنه بينما لا يعرف الكثير من المهوسين أو "المتسللين" كيفية القيام بذلك ، فقد ثبت أن شبكات WEP ضعيفة للغاية. مهلا! حتى أن هناك مقاطع فيديو على يوتيوب تشرح كيفية "اختراقها". هذا الحل ، رغم أنه ليس الأفضل ، نجح معي ... حتى الآن. في اليوم الآخر ، كان علي أن أذهب إلى مكتب وهناك كان لديهم شبكة wifi ولكن WPA2. كانت خيبة أملي كبيرة عندما اكتشفت ، بل كان غضبي أكبر من فكرة أن Ubuntu ما زال لا يمكنه الاتصال بسهولة بشبكة بهذا التشفير.
أخيرًا ، بعد عدة أشهر من البحث ، تمكنت من الاتصال. هنا شرح كيف فعلت ذلك. |
بادئ ذي بدء ، يجب أن أوضح ذلك لا أستخدم برامج التشغيل المجانية لشبكة wifi (استنادًا إلى Atheros) لجهاز الكمبيوتر المحمول الخاص بي (كومباك بريساريو CQ60-211DX). لسوء الحظ ، فإن برنامج التشغيل المجاني ، لأسباب ما زلت لا أفهمها ، جعل ملفات الوسائط التي قمت بتشغيلها مقطوعة ومقاطع الفيديو تبدو أسوأ. ناهيك عن أشرطة الفيديو فلاش. بدوا حقيقيين. بمجرد تغيير برنامج تشغيل wifi ، تم حل كل شيء (WTF !!).
على أي حال ، كما قلت ، كانت هذه هي الخطوات التي اتبعتها. لقد قمت بالفعل بتنفيذ الثلاثة الأولى منذ وقت طويل ، حتى عندما كنت أستخدم WEP على شبكة Wi-Fi الخاصة بي ، بسبب المشكلة الصغيرة التي وصفتها للتو.
تثبيت برنامج تشغيل Windows wifi.
1) التثبيت ndiswrapper-شائع y ndisgtk
سودو apt-get install ndiswrapper-common ndisgtk
2) انتقل إلى النظام> الإدارة> برامج تشغيل Windows اللاسلكية. قم بتثبيت برنامج تشغيل Windows xp الخاص بي ، في حالتي ذات 64 بت.
3) في /etc/modprobe.d/
3.a) في ملف blacklist.conf: أضف Ath5k إلى القائمة السوداء والقائمة السوداء ath9k (في سطور منفصلة)
sudo gedit /etc/modprobe.d/blacklist.conf
3.b) في ملف blacklist-ath_pci: أضف ath_pci
Sudo gedit /etc/modprobe.d/blacklist-ath_pci
ما فعلناه في 1 و 2 هو تسجيل برنامج تشغيل Windows ليتم استخدامه بواسطة Ubuntu عند التشغيل. في 3 ، قمنا بالعكس ، قمنا بتعطيل برنامج تشغيل wifi المجاني بحيث لا يبدأ عند تشغيل Ubuntu.
الاتصال بـ WPA / WPA2
1) تثبيت wpa_supplicant
sudo apt-get install wpasupplicant
2) بعد ذلك ، ما يتعين علينا القيام به يرجع إلى أ علة في ndiswrapper. يبدو أن wpa_supplicant لا يعمل بالأولوية الضرورية. لذلك ، في كل مرة نريد الاتصال ، يتعين علينا فتح Terminal والكتابة
sudo renice +19 $ (pidof wpa_supplicant)
بعد ذلك مباشرة ، حاول الاتصال بالشبكة باستخدام تشفير WPA / WPA2.
3) قد تضطر إلى المحاولة عدة مرات (كررت الخطوة 2) حتى تعمل. إذا لم ينجح الأمر بعد 6 أو 7 مرات ، فقم بتهيئة ملف التكوين wpa_supplicant ليطابق خصائص الشبكة التي تحاول الاتصال بها.
Sudo gedit /etc/wpa_supplicant.conf
أعلم أنه ليس الحل الأمثل ولكنه يعمل. أعتقد أن الصعوبة مع wpa_supplicant تنشأ من علة في ndiswrapper. خلاف ذلك ، لدي انطباع بأن كل شيء سيكون أسهل. من ناحية أخرى ، يجب أن يكون الاتصال بشبكات WPA / WPA2 "أنظف" أو "شفاف" للمستخدم.
سأحاول ، إنه يربطني جيدًا بـ Ubuntu ، عندما يصر ، لكنني أحاول الرجوع إلى المسار ولا شيء على الإطلاق ، دعنا نرى ، يجب أن يكون هناك تصحيح لهذا الخطأ.