Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีแชร์อินเทอร์เน็ตจาก Windows, Mac หรือ Linux ไปยังอุปกรณ์ Android

ส่วนใหญ่คนรู้ว่าอุปกรณ์ Android สามารถใช้เป็น USB tether สำหรับแชร์ข้อมูลมือถือไปยังคอมพิวเตอร์ แต่เทคนิคที่น่าสนใจคือกระบวนการเดียวกันแต่ในทางกลับกัน – นั่นคือ การแชร์การเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์กับอุปกรณ์ Android มันรู้จักในชื่อ "reverse tethering" และเป็นเรื่องที่ตั้งค่าได้ค่อนข้างง่าย

มีวิธีต่างๆ ในการบรรลุสิ่งนี้ขึ้นอยู่กับระบบปฏิบัติการของคุณ ดังนั้นผมจะแบ่งปันวิธีสำหรับ Windows, Mac, และ Linux systems

Windows:

  1. ดาวน์โหลดและติดตั้งซอฟต์แวร์ Connectify Hotspot บนคอมพิวเตอร์ของคุณ และดำเนินการตามคำแนะนำบนหน้าจอ Connectify Hotspot โดยปฐมพื้นฐานสร้างเครือข่าย hotspot ผ่าน antenna WiFi ของคอมพิวเตอร์ของคุณ – โดยปกติมีวิธี native ของ Windows ในการบรรลุสิ่งนี้ แต่ Connectify Hotspot มีความเทคนิคลดลงและใช้งานง่ายกว่ามาก
  2. เพื่อกำหนดค่า Connectify Hotspot คุณเพียงแค่สร้างเครือข่ายโดยการใส่ชื่อที่ต้องการในช่อง SSID และรหัสผ่าน จากนั้นเลือกการเชื่อมต่อที่คุณต้องการแชร์ เช่น เครือข่าย Wi-Fi ที่คอมพิวเตอร์ของคุณเชื่อมต่ออยู่
  3. ใน SSID พิมพ์ชื่อการเชื่อมต่อที่คุณต้องการให้ นี่จะเป็นชื่อเครือข่าย Wi-Fi ที่คุณจะเห็นบน Android ของคุณ ให้เครือข่ายของคุณรหัสผ่านหากคุณต้องการใช้เครือข่ายที่ปลอดภัย ตอนนี้เลือกจากการเชื่อมต่อที่คุณต้องการแชร์ i.e. นี่คือ adapter ที่มีอินเทอร์เน็ต เลือกเครือข่าย Wi-Fi ที่คุณจะใช้เชื่อมต่อโทรศัพท์ Android ของคุณ
  4. ตอนนี้เปิดใช้งาน WiFi ของอุปกรณ์ Android ของคุณ และคลิก "Start Hotspot" ใน Connectify คุณควรจะเห็นเครือข่ายในรายการเครือข่าย WiFi ที่พร้อมใช้งานของโทรศัพท์ของคุณ ดังนั้นเพียงแค่เลือก SSID จาก Connectify ใส่รหัสผ่าน และคุณพร้อมแล้ว

Mac:

  1. ก่อนอื่นไปที่ System Preferences > Sharing
  2. คลิกที่ Internet Sharing และภายใต้กล่องดรอปดาวน์สำหรับ "Share your connection from:" เลือกเครือข่ายที่ Mac ของคุณเชื่อมต่ออยู่ เช่น Ethernet หรือ WiFi
  3. ตอนนี้ในกล่องสำหรับ "To computers using" เลือก Bluetooth PAN หรือ AirPort ขึ้นอยู่กับเวอร์ชัน Mac OS/X ของคุณ อย่างไรก็ตาม หากคุณแชร์อินเทอร์เน็ตของ Mac ไปยังอุปกรณ์ที่ไม่ใช่ Apple ผ่าน AirPort Mac ต้องการ 5 หรือ 13 ตัวอักษร WEP key อย่างแน่นอน ไม่มากกว่า ไม่น้อยกว่า
  4. หลังจากที่คุณกระจาย SSID จาก Mac ของคุณแล้ว ไปข้างหน้าและเชื่อมต่อภายใต้การตั้งค่า WiFi ของอุปกรณ์ Android ของคุณ

Linux:

โปรดทราบว่านี้ต้องการโทรศัพท์ Android ที่ รูทแล้ว – คุณสามารถค้นหาคู่มือรูท Android สำหรับอุปกรณ์ของคุณบน Appuals

คุณจะต้องการ ADB และ Fastboot ที่ติดตั้งไว้ ซึ่งได้มาง่ายๆ ด้วย:
sudo apt-get install android-tools-adb android-tools-fastboot

สุดท้าย คุณควรมี Terminal Emulator ติดตั้งบนโทรศัพท์ของคุณ

  1. หากคุณตรงตามข้อกำหนดเบื้องต้นเหล่านี้ ไปข้างหน้าและเชื่อมต่ออุปกรณ์ Android ของคุณกับ PC ผ่าน USB
  2. ตอนนี้เปิดเทอร์มินัล Linux และพิมพ์คำสั่งต่อไปนี้:

Ifconfig

  1. สิ่งนี้ควรแสดง network interface จากอุปกรณ์ Android ที่เชื่อมต่อ ซึ่งโดยปกติคือ usb0 แต่ในบางกรณีอาจเป็นอย่างอื่น ในคำสั่งที่ผมให้ ตรวจสอบให้แน่ใจว่าเปลี่ยน usb0 เป็น network interface จริงที่กำลังใช้
  2. ดังนั้นตอนนี้พิมพ์ในเทอร์มินัล: sudo ifconfig usb0 10.42.0.1 netmask 255.255.255.0

    echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

sudo iptables -t nat -F

sudo iptables -t nat -A POSTROUTING -j MASQUERADE

  1. ตอนนี้เราต้องพิมพ์คำสั่งถัดไปบน terminal emulator ของ Android ของคุณ :

adb shell busybox ifconfig

  1. หลังจากคำสั่งสุดท้ายนี้ ควรจะแสดง network interface ที่แตกต่างกันที่ใช้อยู่ เช่น อีกครั้ง ให้เปลี่ยนคำสั่งที่ผมแบ่งปันให้เป็น network interface จริงของคุณ

adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0

adb shell route add default gw 10.42.0.1 dev rndis0

  1. ตอนนี้เราสามารถทดสอบการแชร์อินเทอร์เน็ตได้โดยการพยายามส่ง ping จาก Terminal Emulator ของโทรศัพท์ของคุณ ดังนั้นพิมพ์บนโทรศัพท์ของคุณ:

adb shell ping 8.8.8.8

หากคุณได้ ping สำเร็จ แสดงว่าคุณพร้อมที่จะใช้งานแล้ว