تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android

على عكس نظام التشغيل Windows 10 ، لا تُتيح لك توزيعة Ubuntu تشغيل كل من Wi-Fi ونقطة الاتصال المحمولة في نفس الوقت. قد لا يمثل هذا مشكلة عندما تكون متصلاً بشبكة Wi-Fi المنزلية. ومع ذلك ، عندما تنتقل إلى مقهى أو مطار أو فندق حيث يقتصر الإتصال بالإنترنت على جهاز واحد لكل مُستخدم ، فقد تصبح الأمور صعبة بعض الشيء. ومع ذلك ، اكتشفتُ مؤخرًا تطبيقًا لنظام Linux يُتيح لك مشاركة شبكة Wi-Fi للكمبيوتر المحمول عبر ADB. دعنا نرى كيفية القيام بذلك.

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

يُتيح لك هذا التطبيق مُشاركة شبكة WiFi على Ubuntu مع Android

“Gnirehtet” هو تطبيق مفتوح المصدر تم إنشاؤه بواسطة الشركة التي طورت ScrCpy – Genymobile. يعمل التطبيق عبر ADB وبالتالي قد تحتاج إلى توصيل جهاز Android بالكمبيوتر المحمول عبر كابل USB. يستخدم التطبيق خيار Reverse Tethering من خلال أمر “adb reverse” الذي تم تقديمه في Android 5.0. وبكلمات بسيطة ، يرسل طلبات الويب على Android إلى خادم الويب عبر الكمبيوتر المحمول. وبالتالي ، يعتقد خادم الويب أن الطلب مُقدم من الكمبيوتر المحمول نفسه. بهذه الطريقة ، يتم إستتخدام الكمبيوتر المحمول كوكيل.

لكي يعمل تطبيق Gnirehtet ، ستحتاج إلى تثبيت ADB على Ubuntu. استخدم الأمر التالي للقيام بذلك.

sudo apt-get install adb

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

بمجرد تثبيت ADB ، قم بتنزيل ملف Gnirehtet zip لنظام Linux. لاحظ أن هناك نوعان مختلفان: Linux و Rust. استخدم Rust لأنه لا يتطلب إعداد بيئة تشغيل Java.

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

بعد تنزيل الملف المضغوط ، قم باستخراجه. سترى ملفين بداخله – ملف Compiled Rust وملف APK. يجب تثبيت ملف APK على جهاز Android. الآن ، يُمكنك إما إرسال ملف APK إلى جهاز Android الخاص بك وتثبيته أو استخدام الأمر Gnirehtet للقيام بذلك تلقائيًا.

تشغيل تصحيح أخطاء USB على جهاز Android الخاص بك

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

./gnirehtet install

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

بعد التثبيت الناجح للتطبيق ، قم بتشغيل الأمر التالي على جهاز الكمبيوتر الخاص بك لبدء مشاركة اتصال Wi-Fi.

./gnirehtet run

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

ستتلقى أيضًا مطالبة على Android لقبول إنشاء VPN بواسطة Gnirehtet. وذلك لأن Gnirehtet ينقل البيانات من جهاز Android إلى الكمبيوتر المحمول عبر قناة VPN.

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

تعمل هذه الطريقة مع أجهزة Android مُتعددة. على الرغم من أنني لم أجرب هذا الحد ، يبدو أنها تعمل بشكل جيد مع جهازين Android في وقت واحد. ومع ذلك ، عندما يكون لديك أجهزة مُتعددة مُتصلة بجهاز الكمبيوتر المحمول الخاص بك ، فإنك تحتاج إلى إلحاق رقم adb للجهاز مع أمر التشغيل. للعثور على رقم الجهاز ، استخدم الأمر adb التالي.

adb devices

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

بعد ذلك ، استخدم الرقم التسلسلي لبدء توصيل الإنترنت بجهاز Android مُعين.

 ./gnirehtet run 27f42c49df217ece

تطبيق يُتيح لك مشاركة شبكة WiFi على Ubuntu مع Android - Android لينكس

الآن ، يُمكن لـ ADB أيضًا العمل عبر Wi-Fi ولكن هذا لا يزال يتطلب توصيل جهازك بكابل USB للإعداد الأولي. ومن ثم ، فإنني أتجاهل هذا الجزء بالذات. لمزيد من المشكلات أو الاستفسارات ، أخبرني في التعليقات أدناه. تحقق من كيفية تشغيل نظام Linux على أجهزة Android بسهولة

المصدر
زر الذهاب إلى الأعلى