Computer >> Máy Tính >  >> Xử lý sự cố >> Android

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

Hầu hết mọi người đều biết rằng thiết bị Android có thể được sử dụng làm dây nối USB để chia sẻ dữ liệu di động với máy tính, nhưng một thủ thuật tiện lợi là quy trình tương tự ngược lại - đó là chia sẻ kết nối Internet của máy tính với thiết bị Android. Nó được gọi là "chia sẻ kết nối ngược" và nó là một thứ khá dễ dàng để thiết lập.

Có nhiều cách khác nhau để đạt được điều này tùy thuộc vào hệ điều hành của bạn, vì vậy tôi sẽ chia sẻ các phương pháp dành cho các hệ thống Windows, Mac và Linux.

Windows:

  1. Tải xuống và cài đặt phần mềm Connectify Hotspot trên máy tính của bạn và tiếp tục với các hướng dẫn trên màn hình. Về cơ bản, Connectify Hotspot tạo ra một mạng điểm phát sóng thông qua ăng-ten Wi-Fi trên máy tính của bạn - tất nhiên, có một phương pháp gốc của Windows để đạt được điều này, nhưng Connectify Hotspot ít kỹ thuật hơn và thân thiện với người dùng hơn.
  2. Để định cấu hình Connectify Hotspot, bạn chỉ cần tạo một mạng bằng cách nhập tên mong muốn vào trường SSID và mật khẩu. Sau đó, bạn chọn kết nối bạn muốn chia sẻ, chẳng hạn như mạng Wi-Fi mà máy tính của bạn đang kết nối.
  3. Trong SSID, hãy nhập tên kết nối bạn muốn cung cấp, đây sẽ là tên mạng wi-fi mà bạn sẽ thấy trên Android của mình. Cung cấp mật khẩu cho mạng của bạn nếu bạn muốn sử dụng một mạng an toàn. Bây giờ chọn từ kết nối bạn muốn chia sẻ. tức là đây là bộ điều hợp có kết nối Internet. Chọn mạng Wi-Fi mà bạn sẽ kết nối với Điện thoại Android của mình.
  4. Bây giờ, hãy bật WiFi trên thiết bị Android của bạn và nhấp vào “Bắt đầu điểm phát sóng” trong Kết nối. Bạn sẽ có thể xem mạng trên danh sách các mạng Wi-Fi khả dụng của điện thoại, vì vậy, chỉ cần chọn SSID từ Connectify, cung cấp mật khẩu và bạn đã thiết lập xong.

Máy Mac:

  1. Đầu tiên, hãy chuyển đến Tùy chọn hệ thống> Chia sẻ.
  2. Nhấp vào Chia sẻ Internet và trong hộp thả xuống cho “Chia sẻ kết nối của bạn từ:”, hãy chọn mạng mà máy Mac của bạn được kết nối, chẳng hạn như Ethernet hoặc WiFi.
  3. Bây giờ trong hộp dành cho “Với máy tính đang sử dụng”, hãy chọn Bluetooth PAN hoặc AirPort, tùy thuộc vào phiên bản Mac OS / X của bạn. Tuy nhiên, nếu bạn đang chia sẻ Internet của Mac với một thiết bị không phải của Apple thông qua AirPort, Mac hoàn toàn yêu cầu 5 hoặc 13 khóa WEP chữ cái. Không hơn, không kém.
  4. Sau khi bạn đang phát SSID từ máy Mac, hãy tiếp tục và kết nối với nó trong phần cài đặt WiFi của thiết bị Android của bạn.

Linux:

Xin lưu ý rằng điều này yêu cầu một root Đ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. Bạn có thể dễ dàng cài đặt được ADB và Fastboot 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ờ, hãy 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 là 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 đang đưa ra, hãy đảm bảo thay đổi usb0 với 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 tôi 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 mà 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 thêm mặc định 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 cố gắng 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 vào đ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.