كيفية الاتصال بالإنترنت باستخدام نظام لينكس

يوضح هذا الدليل كيفية الاتصال بالإنترنت عبر شبكة WI-FI باستخدام سطر أوامر Linux.

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

مع الوصول إلى الإنترنت من سطر أوامر 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 مستوى الإشارة = مفتاح التشفير 42BB: على ESSID: "HONOR_PLK_E2CF" معدلات البت: 1 ميجا بايت / ثانية 2 ميجابايت / ثانية 5.5 ميجا بايت / ثانية 11 ميجا بايت / ثانية 18 ميجا بايت / ثانية 24 ميجا بايت / ثانية ؛ 36 ميجا بايت / ثانية 54 بت / ثانية معدل البت: 6 ميجا بايت / ثانية ؛ 9 ميجا بايت / ثانية 12 ميجا بايت / ثانية 48 Mb / s Mode: Master Extra: tsf = 000000008e18b46e Extra: Last beacon: 4ms ago IE: Unknown: 000E484F4E4F525F504C4B5F45324346 IE: Unknown: 010882848B962430486C IE: Unknown: 030106 IE: Unknown: 0706434E20010D14 IE: Unknown: 200100 IE: Unknown: 23021200 IE : غير معروف: 2A0100 IE: غير معروف: 2F0100 IE: IEEE 802.11i / WPA2 الإصدار 1 Cipher: CCMP pairwise Ciphers (1): CCMP Authentication Suites (1): PSK IE: Unknown: 32040C121860 IE: Unknown: 2D1A2D1117FF000000000000000000000000000000000000000000000000 IE: Unknown: 3D16060811000000000000000000000000000000000000000000 IE: غير معروف: 7F080400000000000040 IE: غير معروف: DD090010180200001C0000 IE: غير معروف: DD180050F2020101800003A4000027A4000042435E0062322F00

يبدو الأمر مربكًا إلى حد ما ، ولكنك تحتاج فقط إلى بضع أجزاء من المعلومات.

انظر إلى ESSID. يجب أن يكون هذا هو اسم الشبكة التي تريد الاتصال بها. يمكنك أيضًا العثور على الشبكات المفتوحة من خلال البحث عن العناصر التي تم ضبط مفتاح التشفير عليها.

اكتب اسم ESSID الذي ترغب في الاتصال به.

إنشاء ملف تكوين WPA الدعاء

الأداة الأكثر شيوعًا المستخدمة للاتصال بالشبكات اللاسلكية التي تتطلب مفتاح أمان 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

يجب أن نرى شيئا من هذا القبيل:

network = {ssid = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

العثور على اسم برنامج تشغيل اللاسلكي الخاص بك

هناك أكثر من المعلومات التي تحتاجها قبل الاتصال بالإنترنت ، وهذا هو محرك بطاقة الشبكة اللاسلكية.

للعثور على هذا النوع في الأمر التالي:

wpa_supplicant –help | أكثر من

سيوفر ذلك قسمًا يسمى برامج التشغيل:

سوف تكون القائمة شيء من هذا القبيل:

برامج التشغيل: nl80211 = Linux nl80211 / cfg80211 wext = ملحقات لينكس اللاسلكية (عامة) سلكية = برنامج تشغيل Ethernet سلكي لا يوجد = لا يوجد برنامج تشغيل (خادم RADIUS / WPS ER)

عموما ، wext هو سائق catchall التي يمكنك محاولة استخدامها إذا كان أي شيء آخر متاح. في حالتي ، فإن برنامج التشغيل المناسب هو nl80211.

اتصل بالإنترنت

تتمثل الخطوة الأولى للاتصال بالإنترنت في تشغيل الأمر wpa_supplicant:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

يجب استبدال برنامج التشغيل الذي وجدته في القسم السابق. يجب استبداله بواجهة الشبكة التي تم اكتشافها في القسم "تحديد واجهة الشبكة الخاصة بك".

في الأساس ، يتم تشغيل هذا الأمر wpa_supplicant باستخدام برنامج التشغيل المحدد باستخدام واجهة الشبكة المحددة والتكوين الذي تم إنشاؤه في القسم "إنشاء ملف تكوين WPA Prolicant".

يدير -B الأمر في الخلفية حتى تتمكن من الوصول إلى المحطة الطرفية مرة أخرى.

الآن تحتاج إلى تشغيل هذا الأمر النهائي:

sudo dhclient

هذا هو. يجب أن يكون لديك الآن اتصال بالإنترنت.

لاختبار ذلك ، اكتب ما يلي:

ping www.google.com