有没有办法使用手机数据线与我的 Android 2.2.1 共享我的桌面互联网连接?
Oli*_*Oli 11
好吧,它可以通过有根的 2.2+ 设备来完成。这并不简单。
在我开始之前,您可能会发现购买便宜的 USB Wifi 加密狗并通过它共享与手机的连接更容易。这是一个更简单的过程,不需要手机上的root。
但这里是如何通过 USB 做到这一点:
将您的手机置于 USB 调试模式(在设置?应用程序?USB 中)。插上手机。
然后您需要在手机上打开 USB 网络共享。在我的 SGS2 上,它位于“设置”中?无线和网络?网络共享和便携式热点。
此时,计算机上将添加一个新的网络设备(usb0)。
发出以下命令来桥接 eth0 和您的新 USB 连接。
sudo apt-get install bridge-utils
sudo brctl addbr br0
for i in eth0 usb0; do
sudo ifconfig $i 0.0.0.0
sudo brctl addif br0 $i
done
sudo ifconfig br0 up
sudo dhclient br0 # might take a few seconds
Run Code Online (Sandbox Code Playgroud)然后在您的手机上加载一个终端(或使用 SDK adb shell)并启动(以 root 身份):
netcfg usb0 dhcp
Run Code Online (Sandbox Code Playgroud)扭转这一切:
for i in eth0 usb0 br0; do sudo ifconfig $i down; done
sudo brctl delbr br0
sudo ifconfig eth0 up
sudo dhclient eth0
Run Code Online (Sandbox Code Playgroud)
为了让事情变得更简单,有一些应用程序可以完成电话方面的工作(例如 ASProxy),但您仍然需要一个有根的 2.2 设备。事物的计算机方面可以编写脚本。您甚至可以在插入电话时连接到 udev 以关闭这些命令(并在拔下时破坏桥接器)。
有一些关于在 Nexus One 上 使用 Android 2.2 进行反向 USB 网络共享的旧注释。
我一直计划在不root我的HTC DHD的情况下尝试这个。
它有一个互联网直通选项,在 Windows 上运行得很好,
所以,我想知道这是否可以通过 Ubuntu 在同一条线路上使用......
尚未尝试 - 很想知道任何第一手经验。
这些注释的要求是,
Android 2.2(或具有 root 网络共享应用程序的旧版本)
来自 Android SDK 的 ADB,或终端处于 root 模式的已 root 的 Android 2.2
| 归档时间: |
|
| 查看次数: |
10639 次 |
| 最近记录: |