كيفية الاتصال بشبكة Wi-Fi باستخدام الجهاز

¿ليس لديك خادم رسومي وهل تحتاج إلى الاتصال بشبكتك اللاسلكية؟ ¿أنت من محبي المحطة وهل تريد معرفة كيفية الاعتماد بشكل أقل على أي واجهة رسومية؟ ¿جهازك لديه موارد قليلة كيفية تشغيل مدير الشبكة أو ما شابه؟ ¿أنت تريد ان تتعلم شيء جديد؟ حسنًا ، الاتصال بشبكة لاسلكية باستخدام الجهاز سهل للغاية. دعونا نرى كيف نفعل ذلك ... 

الخطوات الواجب اتباعها

سوف نستخدم 4 أدوات:

  • ifconfig: لتمكين الجهاز اللاسلكي.
  • iwlist: لسرد كافة نقاط الوصول المكتشفة.
  • iwconfig: لتكوين الاتصال اللاسلكي.
  • dhclient: لتخصيص عنوان IP لجهاز الكمبيوتر الخاص بنا من خلال DHCP.

الأمر الأول الذي سنستخدمه هو ifconfig. باستخدام هذا الأمر ، سنقوم بتمكين الجهاز اللاسلكي (أي البطاقة اللاسلكية). اعتمادًا على نوع الجهاز الذي تستخدمه ، يمكن أن يختلف اسمه (عادةً ما يكون wlan0 أو ra0). في حال كان wlan0 ، فتحت Terminal وكتبت:

سودو ifconfig wlan0 يصل

في حال سارت الأمور على ما يرام ، يجب ألا تظهر رسالة خطأ.

الخطوة التالية هي العثور على الشبكة اللاسلكية التي نريد الاتصال بها:

مسح iwlist wlan0

يجب أن ترى قائمة بجميع الشبكات المتاحة. لنفترض أن الشبكة التي نريد الاتصال بها هي التالية:

Cell 01 - Address: 00:21:43:4E:9B:F0
ESSID:"Red Bar Falucho"
Mode:Master
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=100/100? Signal level:-45 dBm? Noise level=-95 dBm
Encryption key:on
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:tsf=000002f1d9be01b7

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

ما يلي هو تكوين اتصالنا:

sudo iwconfig wlan0 essid كلمة مرور مفتاح ESSID

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

ملاحظة: يتعامل iwconfig مع كلمات المرور بتنسيق سداسي عشري. إذا كنت تريد إدخال كلمة مرور ascii ، فاستخدم البادئة "s:".
sudo iwconfig wlan0 essid مفاتيح ESSID: كلمة المرور

بمجرد أن يصبح تكوين الجهاز جاهزًا ، فقد حان الوقت للحصول على عنوان IP الخاص بنا:

سودو dhclient wlan0

في حالة عدم عرض رسالة خطأ ، فمن المفترض أن كل شيء سار على ما يرام. 🙂

كيف تجعل هذا السيناريو

قد تكون كتابة كل هذا في كل مرة تريد فيها الاتصال بالإنترنت مملة للغاية. بدلاً من ذلك ، من الأفضل تحويل كل هذه الخطوات إلى نص لطيف:

#! /bin/bash
ifconfig wlan0 up
iwconfig wlan0 essid ESSID key CONTRASEÑA
dhclient wlan0

استبدل ESSID بجوهر الشبكة وكلمة المرور بكلمة المرور المطلوبة للاتصال. احفظ هذا الملف بالاسم wireless_upsh ومنح أذونات التنفيذ:

chmod u + x wireless_up.sh

لجعله نصًا عالميًا (يمكنك تشغيله من أي مكان) ضعه / البيرة / المحلية / بن. أخيرًا ، قم بتشغيل الأمر wireless_upsh من أي مكان تريده ودع النص يعمل بسحره.

لمزيد من المعلومات قم بزيارة ويكي أوبونتو.

المصدر | شبكة Ghacks.net


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جوان نافاريتي قال

    يا رجل ، عندما أضع الأمر sudo ifconfig wlan0 up أحصل على خطأ W4rL0cK.site أضعه بدلاً من wlan0 eth0 وأيضًا الخطأ نفسه ، هل تعرف سبب ذلك؟

  2.   دييغو قال

    برنامج تعليمي رائع ولكن هنا توضح لنا كيفية الاتصال ولكن ...
    هل هناك طريقة لفصل الشبكة اللاسلكية عن الجهاز؟

    في صحتك (:

  3.   لنستخدم لينكس قال

    مرحبًا دييغو!
    حاولت مع:

    sudo ifconfig wlan0 أسفل

    ??

    في صحتك! بول.

    1.    سنهزل قال

      مرحبا! بعد تطبيق هذه الخطوة:
      sudo iwconfig wlan0 essid كلمة مرور مفتاح ESSID
      تلقيت هذه الرسالة:
      خطأ في الطلب اللاسلكي "Set ESSID" (8B1A):
      فشل SET على الجهاز wlan0 ؛ العملية قيد التقدم بالفعل.

      أنا أقدر مساعدتك

  4.   منتصر قال

    في النص النهائي ، ألا يجب أن يتضمن استدعاء ifconfig المعلمة "up" لإحضار الواجهة؟

  5.   كفارجاسك قال

    برنامج تعليمي ممتاز ، تعرف على كيفية الوصول إلى شبكة wifi مع خوادم من نوع Mikrotik ، نظرًا لأن موفري الإنترنت عبر wifi الذين يستخدمون هذه الخوادم يوفرون مستخدمًا وكلمة مرور.

  6.   لنستخدم لينكس قال

    بالطبع يمكنك تحويل النص إلى خفي.
    بالنسبة لعناوين IP الثابتة ، أوصيك بقراءة المقالة التالية: http://www.thelinuxdaily.com/2010/02/setup-static-ip-address-in-linux/

  7.   العلاج الكيماوي قال

    المستخدم: ~ sudo ifconfig wlan0 up
    SIOCSIFFLAGS: العملية غير مسموح بها

    المستخدم: ~ sudo ifconfig ra0 up
    ra0: خطأ أثناء إحضار إشارات الواجهة: الجهاز غير موجود

    لقد قمت للتو بتثبيت Ubuntu 10.04 وإذا بحثت عن برامج تشغيل الأجهزة ، فلن أحصل على شيء
    لدي كمبيوتر محمول سوني
    ساعدنى من فضلك

    1.    مجهول قال

      :v

  8.   كيرتاش 1197 قال

    كان هناك نص سهّل ذلك كثيرًا. باللغة الإسبانية أيضًا.

  9.   كيرتاش 1197 قال

    سأبحث عنه ، وأرى ما إذا كان بإمكاني العثور عليه.

  10.   لنستخدم لينكس قال

    حسنا. إنطلق! إذا وجدت ذلك فأنا أدرجه في المنشور.
    في صحتك! بول.

  11.   سنوك قال

    هل يعمل على 10.04؟ لأنه من المستحيل عدم الاتصال من الواجهات

  12.   لنستخدم لينكس قال

    نعم ، إنه يعمل بشكل جيد بالنسبة لي. تحقق مما إذا كانت واجهتك هي wlan0. للقيام بذلك ، كتبت ifconfig في محطة طرفية وقمت بتعيين اسم واجهة الشبكة اللاسلكية الخاصة بك. بمجرد حصولك على الاسم ، استبدل wlan0 بهذا الاسم في جميع الأوامر المستخدمة في المنشور.

  13.   لنستخدم لينكس قال

    نعم! شكرا! لقد كان خطأ مطبعي. 🙂
    عناق! بول.

  14.   لنستخدم لينكس قال

    يجب أن تعمل نفس الشيء. اسمحوا لي أن أعرف إذا كنت ناجحا. 🙂
    عناق! بول.

  15.   جاد! | فيرير قال

    تعليمي جيد جدا. لعدم الاعتماد على Ethernet في كل مرة أرغب في التنقل بشكل مريح في مقعدي باستخدام الروابط

    تحيات!
    جاد!

  16.   الدوبيلس قال

    مرحبا. اتبعت كل خطواتك فيجيب:
    إجابات RTNETLINK: الملف موجود
    ولا يتصل. هل بإمكانك مساعدتي؟ أنا يائس بالفعل. بين الآن وأيام أخرى قضيت ساعات مع هذه القصة. ربما لأنني مبتدئ ولكن ...

  17.   لنستخدم لينكس قال

    حاول إلغاء الاشتراك أولاً ثم التسجيل.
    ifdown what_be_that_ponies
    ifup what_be_what_ponias

    على سبيل المثال:
    ifdown wlan0
    ifup wlan0

    عناق! بول.

  18.   ألدوبيلس قال

    ربما مررت ، وهذا يبدو طويلا جدا! كان يجب أن أرفق وثيقة لا أشغلها. عذرا ، لن يحدث مرة أخرى ...

  19.   لنستخدم لينكس قال

    ألدو:
    هل حاولت تنفيذ الأوامر التي أرسلتها إليك في البريد ، مسبوقة بـ "sudo" لتشغيلها بامتيازات المسؤول؟
    سيبدو مثل هذا: sudo ifdown wlan0 ، نفس الشيء بالنسبة لـ ifup
    في صحتك! بول.

  20.   دارك توكس قال

    ولمفاتيح WPA؟ ...

  21.   انيميكس قال

    في حالة استخدام IP الثابت بدلاً من الديناميكي ، فهناك استبدال
    com.dhclient
    بواسطة

    إضافة عنوان IP 192.168.1.2/24 dev wlan0

    عنوان IP add / dev
    ملاحظة: نختار قناع الشبكة الفرعية وفقًا لـ http://en.wikipedia.org/wiki/CIDR_notation

  22.   urKh قال

    هل يمكنني وضع البرنامج النصي كبرنامج خفي للقيام بذلك تلقائيًا عند تشغيل الكمبيوتر؟ وكيف ستفعل في حالة الحاجة إلى عنوان IP ثابت ، مثل نظام أسماء النطاقات؟ لأنني لا أستطيع أن أفعل ذلك من أجل dhcp.

    غراسياس.

  23.   سيدريك قال

    مرحبًا ، كما تعلم ، لقد اتبعت الخطوات ولكني حصلت على خطأ عند تنفيذ الخطوة الأولى هاها هذا خطأ «» wlan0: خطأ أثناء الحصول على إشارات الواجهة: الجهاز غير موجود »»
    من خلال وضع هذا في الأوامر

    su -c 'lspci | شبكة grep -i '

    حصلت على هذا ، ووفقا للسائق المفقود.

    06: 00.0 وحدة تحكم الشبكة: Broadcom Corporation BCM43142b / g / n (rev 802.11)
    هل يمكن ان تساعدني من فضلك!

  24.   رافائيل قال

    لدي مشكلة في هذه الخطوة

    سودو dhclient wlan0

    توقف كم من الوقت يجب أن أنتظر أو نحو ذلك؟

    سؤال آخر ، كلمة المرور الخاصة بي بها أحرف وأرقام يجب أن أضع "s:" أم لا؟ منذ لو وضعته أحصل على خطأ
    فشل SET على الجهاز wlan0 ؛ سيطة غير صالحة

    شكر

  25.   عليه قال

    بعد
    sudo iwconfig wlan0 essid كلمة مرور المفتاح ESSIDTAL
    o
    sudo iwconfig wlan0 essid مفاتيح ESSIDTAL: كلمة المرور

    اخبرني:
    خطأ في الطلب اللاسلكي "Set Encode" (8B2A):
    وسيطة غير صالحة "PASSWORD"

    ما المشكله؟

    تحياتي

  26.   ياكيشيو قال

    يبدو أنه بالنسبة لـ WPA ، يجب عليك استخدام wpa_supplicant. في صحتك

  27.   نيكشو قال

    خزانات كبيرة للمساهمة

  28.   المسيحية قال

    مرحبًا ، لدي مشكلة في تكوين واجهة الشبكة. منذ أن قمت بتثبيت Lubuntu 14.04 ، يتعرف netbook الخاص بي فقط على الشبكة التي أقوم بتثبيت نظام التشغيل بها ، لكن مراقب الشبكة لا يعرض أي شبكات أخرى عند استخدام الواجهة الرسومية. إذا قمت بمسحها ضوئيًا من الجهاز ، فستجد الشبكات ، لكن عندما أدخل ESSID وكلمة المرور ، أحصل على شيء مثل:

    خطأ في الطلب اللاسلكي "Set Encode" (8B2A):
    فشل SET على الجهاز wlan0 ؛ سيطة غير صالحة.
    christian @ christian-AOD255: ~ $ sudo iwconfig wlan0 essid MOVISTAR_22196434 مفتاح 00991902638
    خطأ في الطلب اللاسلكي "Set Encode" (8B2A):
    فشل SET على الجهاز wlan0 ؛ سيطة غير صالحة.
    كريستيان @ christian-AOD255: ~ $

    أحتاج إلى مساعدة ، ماذا أفعل؟

  29.   ماندل قال

    أنا أختبر على Ubuntu 10.04 LTS Server وهو لا يعمل بالنسبة لي ، كل الأوامر تعمل بشكل صحيح ، ولكن عند محاولة الاتصال أحصل على خطأ.

    iwconfig wlan0 essid MAXNET key s: Password

    خطأ في الطلب اللاسلكي "Set Encode" (8B2A):
    فشل SET على الجهاز wlan0 ؛ سيطة غير صالحة.

  30.   eduardorj قال

    عظيم ومفيد جدًا عند تثبيت debian netinstall على جهاز كمبيوتر محمول. مع تحياتي.

  31.   ماركوس قال

    كيف يمكنني القيام بذلك من جهاز الكمبيوتر الخاص بالكلية ، حيث يتعين علي إدخال اسم المستخدم وكلمة المرور.

    تحيات
    شكرا
    لقد كان مفيدا للغاية

  32.   رودريغو غاربارينو قال

    يعد خيار ترك هذا كبرنامج نصي جيدًا ، ولكن من الأفضل أن يبقى كل شيء داخل ملف / etc / network / interfaces ، وفي حالتي هي شبكة wifi مع أمان WEP ، تتم إضافتها
    auto wlan0
    iface wlan0 inet dhcp
    اللاسلكية- essid sssid_name
    مفتاح لاسلكي pass_wifi #en hex
    تتم إدارة الوضع اللاسلكي

  33.   فرناندو قال

    مقالة ممتعة وعملية للغاية للمبتدئين في Linux ، شكرًا لمساهمة المعلومات لاختبارها بطريقة عملية على جهازي 🙂
    تحيات!

  34.   إيمي قال

    مرحبا! يعمل iwconfig لـ WPA2؟ لماذا لا أستطيع أن أجعلها تسير…. عندما أضع كلمة المرور s: كلمة المرور تلقي لي خطأ
    «خطأ في الطلب اللاسلكي« ضبط التشفير »(8B2A):
    فشل SET على الجهاز wlan0 ؛ سيطة غير صالحة. "

    أحاول إنشاء برنامج نصي يعيد اتصالاً ناجحًا ... أو لا يتم استخدامه في nagios ...
    أعتزم إنشاء جهاز مراقبة حالة Wifi بحيث يحذرني عند تعليق نقطة وصول ...
    إذا كان لدى أي شخص أي أفكار يمكن أن تساعدني في المشروع ، فمرحباً بك في

    تحياتي

    1.    يوكيتيرو قال

      لا يمكنك استخدام iwconfig لاستخدام WPA2 ، وفي هذه الحالات يجب عليك استخدام wpa_supplicant.

  35.   مكرر قال

    يعمل Iwconfig أحيانًا من أجلي وأحيانًا لا يعمل ، فلماذا يكون كذلك؟

  36.   عمر قال

    شكرا جزيلا لك يا صديقي ، لقد أخرجتني من عجلة القيادة ...

  37.   التحقق من قال

    الأمر iwlist لا يعمل معي

  38.   أندريس إدواردو غارسيا ماركيز قال

    يرجى توضيح wpa2 دون استخدام الملفات لأن هذا المنشور ، وهو الأكثر شيوعًا ، يخلط بين تلك الموجودة في wpa2 ويجعلها تقوم بعمل رائع

  39.   معرف com لهذا التطبيق هو com.logancox قال

    كيف أفعل ذلك لـ wpa2s ، أنا مبتدئ ولا أعرف أي شيء عن wpa_supplicant

  40.   واي فاي (WIFI) قال

    نفس الشيء يحدث لي كمستخدم Mandel ولا أعرف كيف أحلها ، لقد حاولت لعدة أيام باستخدام wifi الخاص بي

  41.   بيدرو قال

    جيد جدًا لا يفوتني أي خطأ ولكن بمجرد أن أضع sudo iwconfig wlan0 essid ESSID key PASSWORD ، أدخل وماذا> لذا يجب أن أفعل لاحقًا وإذا شرحت لي من فضلك

    شيء صغير آخر:
    (لا تنسى أن تضعه بين علامتي تنصيص ، في حالة احتواء الاسم على مسافات)
    ملاحظة: يتعامل iwconfig مع كلمات المرور بتنسيق سداسي عشري. في حال كنت تريد إدخال كلمة مرور ascii ،
    * يذهب دائما مع اقتباسات و ASCII خطيرة؟