يوضح هذا الدليل كيفية الاتصال بالإنترنت عبر شبكة Wi-Fi باستخدام سطر أوامر Linux.
إذا قمت بتثبيت توزيع بدون رأس (I.E ، توزيع لا يعمل على سطح مكتب رسومي) ، فلن يكون لديك أدوات لإدارة الشبكة لمساعدتك على الاتصال. قد يكون كذلك أنك قمت بحذف مكونات المفاتيح عن طريق الخطأ من سطح المكتب الخاص بك أو قمت بتثبيت توزيع يحتوي على خطأ ، والطريقة الوحيدة للاتصال بالإنترنت هي عبر محطة لينكس.
مع الوصول إلى الإنترنت من سطر أوامر Linux ، يمكنك استخدام أدوات مثل wget لتنزيل صفحات الويب والملفات. ستتمكن أيضًا من تنزيل مقاطع الفيديو باستخدام youtube-dl. كما سيكون مديرو حزمة سطر الأوامر متاحين للتوزيع مثل apt-get و yum و PacMan. مع الوصول إلى مديري الحزم ، لديك كل ما تحتاجه لتركيب بيئة سطح المكتب إذا كنت تحتاج إلى واحد.
تحديد واجهة الشبكة اللاسلكية الخاصة بك
من داخل الجهاز أدخل الأمر التالي:
إيوكنفيغ
سترى قائمة من واجهات الشبكة. واجهة الشبكة اللاسلكية الأكثر شيوعًا هي wlan0 ولكن يمكن أن تكون أشياء أخرى كما في حالتي هي wlp2s0. الخطوة التالية هي التأكد من أن الواجهة اللاسلكية قيد التشغيل. استخدم الأمر التالي للقيام بذلك: sudo ifconfig wlan0 up
استبدل wlan0 باسم واجهة الشبكة الخاصة بك. الآن وبعد أن أصبحت واجهة الشبكة اللاسلكية قيد التشغيل ، يمكنك البحث عن شبكات للاتصال بها. اكتب الأمر التالي: sudo iwlist scan | أكثر من
ستظهر قائمة بنقاط الوصول اللاسلكية المتاحة. ستبدو النتائج كما يلي: الخلية 02 - العنوان: 98: E7: F5: B8: 58: B1قناة: 6التردد: 2.437 غيغاهرتز (القناة 6)الجودة = 68/70 مستوى الإشارة = -42 ديسيبلمفتاح التشفير: علىESSID: "HONOR_PLK_E2CF"معدلات البت: 1 ميجا بايت / ثانية ؛ 2 ميجابايت / ثانية 5.5 ميجا بايت / ثانية 11 ميجا بايت / ثانية 18 ميجا بايت / ثانية24 ميجا بايت / ثانية 36 ميجا بايت / ثانية 54 ميجا بايت / ثانيةمعدلات البت: 6 ميجا بايت / ثانية ؛ 9 ميجا بايت / ثانية 12 ميجا بايت / ثانية 48 ميجا بايت / ثانيةوضع: ماجستيرخارج: TSF = 000000008e18b46eإضافي: آخر منارة: منذ 4 دقائقIE: غير معروف: 000E484F4E4F525F504C4B5F45324346IE: غير معروف: 010882848B962430486CIE: غير معروف: 030106IE: غير معروف: 0706434E20010D14IE: غير معروف: 200100IE: غير معروف: 23021200IE: غير معروف: 2A0100IE: غير معروف: 2F0100IE: IEEE 802.11i / WPA2 الإصدار 1تشفير المجموعة: CCMPالأصفار الازواج (1): CCMPأجنحة التوثيق (1): PSKIE: غير معروف: 32040C121860IE: غير معروف: 2D1A2D1117FF000000000000000000000000000000000000000000000000IE: غير معروف: 3D16060811000000000000000000000000000000000000000000IE: غير معروف: 7F080400000000000040IE: غير معروف: DD090010180200001C0000IE: غير معروف: DD180050F2020101800003A4000027A4000042435E0062322F00
يبدو الأمر مربكًا إلى حد ما ، ولكنك تحتاج فقط إلى بضع أجزاء من المعلومات. انظر إلى ESSID. يجب أن يكون هذا هو اسم الشبكة التي تريد الاتصال بها. يمكنك أيضًا العثور على الشبكات المفتوحة من خلال البحث عن العناصر التي تم ضبط مفتاح التشفير عليها. اكتب اسم ESSID الذي ترغب في الاتصال به. الأداة الأكثر شيوعًا المستخدمة للاتصال بالشبكات اللاسلكية التي تتطلب مفتاح أمان WPA هي WPA Supplicant. تأتي معظم التوزيعات مزودة بهذه الأداة مثبتة مسبقًا. يمكنك اختبار ذلك عن طريق كتابة ما يلي في الجهاز: wpa_passphrase
إذا ظهرت لك رسالة خطأ تفيد بعدم إمكانية العثور على الأمر ، فهذا يعني أنه لم يتم تثبيته. أنت الآن في سيناريو الدجاج والبيض ، حيث تحتاج إلى هذه الأداة للاتصال بالإنترنت ، ولكن لا يمكنك الاتصال بالإنترنت لأنك لا تملك هذه الأداة. يمكنك بالطبع استخدام اتصال ethernet بدلاً من ذلك لتثبيت wpasupplicant. لإنشاء ملف التهيئة الخاص بـ wpa_supplicant لاستخدام ، قم بتشغيل الأمر التالي: wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf
سيكون ESSID هو ESSID الذي قمت بتدوينه من الأمر فحص iwlist في القسم السابق. ستلاحظ أن الأمر يتوقف دون الرجوع إلى سطر الأوامر. أدخل الأمان المطلوب للشبكة واضغط على إرجاع. للتحقق من عمل الأمر ، انتقل إلى المجلد .config باستخدام أوامر cd و tail: cd / etc / wpa_supplicant
اكتب ما يلي: الذيل wpa_supplicant.conf
يجب أن نرى شيئا من هذا القبيل: شبكة = {SSID = "yournetwork"# PSK = "yourpassword"PSK = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888} هناك أكثر من المعلومات التي تحتاجها قبل الاتصال بالإنترنت ، وهذا هو محرك بطاقة الشبكة اللاسلكية. للعثور على هذا النوع في الأمر التالي: wpa_supplicant –help | أكثر من
هذا سوف يوفر قسم يسمى السائقين. سوف تكون القائمة شيء من هذا القبيل: السائقين:nl80211 = Linux nl80211 / cfg80211wext = ملحقات Linux اللاسلكية (عامة)السلكية = سائق إيثرنت سلكيلا شيء = لا يوجد سائق (خادم RADIUS / WPS ER)
عموما ، wext هو سائق catchall التي يمكنك محاولة استخدامها إذا كان أي شيء آخر متاح. في حالتي ، فإن برنامج التشغيل المناسب هو nl80211. تتمثل الخطوة الأولى للاتصال بالإنترنت في تشغيل الأمر wpa_supplicant: sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B
يجب استبدال برنامج التشغيل الذي وجدته في القسم السابق. يجب استبداله بواجهة الشبكة التي تم اكتشافها في القسم "تحديد واجهة الشبكة الخاصة بك". في الأساس ، يتم تشغيل هذا الأمر wpa_supplicant باستخدام برنامج التشغيل المحدد باستخدام واجهة الشبكة المحددة والتكوين الذي تم إنشاؤه في القسم "إنشاء ملف تكوين WPA Supplicant." يدير -B الأمر في الخلفية حتى تتمكن من الوصول إلى المحطة الطرفية مرة أخرى. الآن تحتاج إلى تشغيل هذا الأمر النهائي: sudo dhclient
هذا هو. يجب أن يكون لديك الآن اتصال بالإنترنت. لاختبار ذلك ، اكتب ما يلي: ping www.google.com قم بتشغيل الواجهة اللاسلكية
قم بالبحث عن نقاط الوصول اللاسلكي
إنشاء ملف تكوين WPA الدعاء
ابحث عن اسم برنامج تشغيل اللاسلكي الخاص بك
اتصل بالإنترنت