Cách chia sẻ Internet từ Windows, Mac hoặc Linux sang thiết bị Android

Điện thoại Android - bạn có thể tìm kiếm Hướng dẫn sử dụng Android gốc cho thiết bị của mình.



Bạn cũng sẽ cần cài đặt ADB và Fastboot, có thể dễ dàng lấy được bằng:
sudo apt-get install android-tools-adb android-tools-fastboot

Cuối cùng, bạn phải cài đặt Trình mô phỏng thiết bị đầu cuối trên điện thoại của mình.



  1. Nếu bạn đáp ứng các điều kiện tiên quyết đó, hãy tiếp tục và kết nối thiết bị Android với PC qua USB.
  2. Bây giờ khởi chạy một thiết bị đầu cuối Linux và nhập các lệnh sau:

Ifconfig



  1. Điều này sẽ hiển thị giao diện mạng từ thiết bị Android được kết nối, thường usb0 nhưng trong một số trường hợp, nó có thể là một cái gì đó khác. Trong các lệnh tôi đưa ra, hãy đảm bảo thay đổi usb0 đến giao diện mạng thực tế đang được sử dụng.
  2. Vì vậy, bây giờ hãy nhập vào thiết bị đầu cuối: sudo ifconfig usb0 10.42.0.1 netmask 255.255.255.0

    tiếng vang 1 | sudo tee / proc / sys / net / ipv4 / ip_osystem

sudo iptables -t nat -F



sudo iptables -t nat -A POSTROUTING -j MASQUERADE

  1. Bây giờ chúng ta phải nhập lệnh tiếp theo trên trình mô phỏng thiết bị đầu cuối của Android của bạn:

adb shell busybox ifconfig

  1. Sau lệnh cuối cùng đó, nó sẽ hiển thị một giao diện mạng khác đang được sử dụng, chẳng hạn. Vì vậy, một lần nữa, hãy thay đổi các lệnh tôi đang chia sẻ thành bất kỳ giao diện mạng thực tế nào của bạn.

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. Giờ đây, chúng tôi có thể kiểm tra tính năng chia sẻ internet bằng cách thử gửi ping từ Trình mô phỏng thiết bị đầu cuối trên điện thoại của bạn, vì vậy hãy nhập trên điện thoại của bạn:

adb shell ping 8.8.8.8

Nếu bạn nhận được ping thành công, thì bạn đã sẵn sàng.

3 phút đọc