كيفية مشاركة الإنترنت من Windows أو Mac أو Linux إلى جهاز Android

هاتف Android - يمكنك البحث في التطبيقات عن أدلة جذر Android لجهازك.



ستحتاج أيضًا إلى تثبيت ADB و Fastboot ، والذي يمكن الحصول عليه بسهولة باستخدام:
sudo apt-get install android-tools-adb android-tools-fastboot

أخيرًا ، يجب أن يكون لديك برنامج Terminal Emulator مثبتًا على هاتفك.



  1. إذا استوفيت هذه المتطلبات الأساسية ، فابدأ وقم بتوصيل جهاز Android بجهاز الكمبيوتر الخاص بك عبر USB.
  2. قم الآن بتشغيل محطة Linux ، واكتب الأوامر التالية:

Ifconfig



  1. يجب أن يعرض هذا واجهة الشبكة من جهاز Android المتصل ، عادةً USB0 ولكن في بعض الحالات يمكن أن يكون شيئًا آخر. في الأوامر التي أعطيها ، تأكد من التغيير USB0 لواجهة الشبكة الفعلية المستخدمة.
  2. اكتب الآن في Terminal: sudo ifconfig usb0 10.42.0.1 قناع الشبكة 255.255.255.0

    صدى 1 | sudo tee / proc / sys / net / ipv4 / ip_forward

sudo iptables -t nat -F



sudo iptables -t nat -A POSTROUTING -j MASQUERADE

  1. الآن علينا كتابة الأمر التالي على محاكي Android الخاص بك:

بنك adb shell BUSYBOX ifconfig

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

adb shell ifconfig rndis0 10.42.0.2 قناع الشبكة 255.255.255.0



إضافة مسار adb shell الافتراضي gw 10.42.0.1 dev rndis0

  1. يمكننا الآن اختبار مشاركة الإنترنت من خلال محاولة إرسال ping من Terminal Emulator بهاتفك ، لذا اكتب على هاتفك:

بنك adb shell ping 8.8.8.8

إذا حصلت على اختبار ping ناجح ، فأنت جاهز للبدء.

3 دقائق للقراءة