如何通过USB电缆在Android手机上使用Windows的互联网


73

我正在使用Android 4.4.2(在Micromax Unite 2-A106上)。我在家中有一台具有高速宽带互联网连接的Windows PC。我没有无线路由器或接入点。我只想在手机上使用PC的互联网连接。我尝试了多种方法,但似乎都没有用。

方法1:使用本机Android 4.4.2选项

当我连接手机时,在手机中的Settings > Wireless & networks > USB Internet (sharing Windows PC internet via USB cable)复选框中选中该复选框,然后它要求我选择Windows版本(Windows 8.1,但由于未显示该选项),因此我选择了Windows 8。如下图所示:

在此处输入图片说明

这是问题所在,没有共享选项卡(请参见以下屏幕截图) 在此处输入图片说明

方法2:如如何在USB上设置反向网络共享中所述

我在该站点上了解到,这称为反向绑定。我阅读并遵循了如何在USB上设置反向网络共享中提到的过程

我执行了该答案中描述的所有步骤,直到执行命令。

  1. 从Android SDK安装USB驱动程序[完成]
  2. 连接USB电缆并激活USB网络共享(您应该在新的网络接口上看到。)[完成]
  3. 桥接2个网络接口[DONE]
  4. 在计算机上执行adb shell netcfg usb0 dhcp [问题]

当我执行adb shell netcfg usb0 dhcp它时说:error: device not found。我USB Debugging在开发人员设置中尝试了相同的操作,即“打开”和“关闭”。错误保持不变。

方法3:生成设备并使用应用程序

我在这里和那里读到,还有另一种方法,我们可以直接使用一个应用程序,但是它需要使设备生根。我的手机是新手机,如果我扎根,保修将失效。

编辑:我已经尝试了答案中建议的方法,在方法2的第4步中,我遇到了这个问题:

在此处输入图片说明


对于第一种方法,如果您无法在Windows的网络属性中找到共享选项卡,则可以向我们的姊妹站点superuser.com(他们处理PC和Windows的问题)发布问题,询问您为什么可以'在Win 8.1中看不到网络属性上的该选项卡。
GAThrawn

U可以通过反向USB处理做到这一点
行家ツ

1
对于方法2,步骤4,是否启用了USB调试adb不启用它就无法工作
2014年

2
我无法从T-Mobile的Galaxy S5中找到“设置”>“无线和网络”。您也可以使用Android 4.4.2。有想法吗?
塔加尔2014年

1
我也无法在设备上找到本机选项。我不想植根我的设备,所以最终,我开发了自己的解决方案ReverseTethering NoRoot(play.google.com/store/apps/…
FD_

Answers:


28

实际上,方法1很容易做到。正如该答案所暗示,您需要多个网络连接才能显示共享选项卡。

简短答案:

首先,请忽略您的android设备的说明,然后尝试连接到USB-Internet。
这将创建一个新的网络连接,并允许共享选项卡出现在您的PC网络连接上。

详细答案

1.准备Windows 10

  1. 右键单击Windows开始按钮
    Windows开始按钮
  2. 在打开的上下文菜单中,打开“网络连接”
    上下文菜单中的“网络连接”
  3. 网络连接将显示。如您所见,当前只有一个网络连接,因此将没有共享选项卡。
    在此处输入图片说明

2.准备您的Android设备

  1. 将带有USB电缆的Android设备连接到PC
  2. 在“ 无线和网络” 部分(您可能需要在某些android设备上单击“更多...”),尝试激活USB Internet
    激活“ USB Internet”
  3. 说明将出现。选择Windows 8,然后单击Next and Done,忽略给定的说明
    选择Windows 8,然后单击下一步 单击“完成”忽略步骤
  4. 现在,USB Internet之后应该有一个复选标记:
    现在应检查USB Internet
  5. 如果这是您第一次使用USB网络将Android设备连接到PC,则Windows可能会询问您是否允许网络连接。那很正常

3.在Windows 10上共享Internet连接

如您所见,现在有两个网络连接,因此共享选项卡现在可用:
两个网络连接

  1. 右键单击第一个网络连接,然后打开“ 属性” 打开原始网络连接的属性
  2. 现在,有一个“ 共享”选项卡,您可以允许您的Android设备使用Windows 10 PC的Internet连接
    共享选项卡现在可用

3
我无法验证这一点(这里没有窗户,只有窗户可以通风和新鲜空气)–但仍然不赞成:非常透彻和直观的解释,谢谢分享!// PS:现在您甚至可以回答受保护的问题:)
Izzy

3
嗯,我在Android 6.0上没有看到这个“ USB Internet”选项。我需要做其他事情才能显示出来,还是在6.0中工作不同?
ProgramFOX

9

对于第二种方法(应该起作用),您似乎只是缺少设备的正确驱动程序。我找到了一个声称拥有驱动程序的页面(http://www.digitbrunch.com/android/how-to-root-micromax-unite-2-a106),尽管我无法保证其真实性,所以如果您决定您想信任他们。

如果您遇到任何问题,请告诉我,因为尽管我之前从未做过类似的事情,但如果可以的话,我很乐意为您提供帮助。


在尝试了您的建议后,我已经发布了修改。请检查一下。我尝试了答案中建议的方法,在方法2的第4步中,我遇到了这个问题
爪子

抱歉,等待了很长时间(现在在学校度过一周),但错误似乎是adb无法看到您的设备。现在,通常这是发生这种情况时的驱动程序问题,但是也有可能是硬件问题(例如,我的nexus 7无法再连接到计算机)。运行“ adb设备”时得到的输出是什么?
科林

同样,该线程可能被证明是有用的:forum.xda-developers.com/google-nexus-5/help / ...,它用于联系,但是如果您的驱动程序不是问题,它可能会提供更多信息
Colin

5

有针对无根设备的解决方案

我知道这是一个较晚的答案,但是由于所有现有答案都表明,只有当您的设备已植根或具有对反向绑定的系统支持时,才可以进行USB反向绑定,但我值得指出的是还有一个选择:

几个月前,我一直在寻找一种解决方案,该解决方案可以让我在无根的Android设备上使用笔记本电脑的Internet连接,但我只是找不到解决方案。最终,我开始开发自己的解决方案。结果是一个应用程序可以在客户端运行Android 4.0或更高版本的设备上运行,并且在主机端可以运行所有主要的台式机操作系统。

ReverseTethering NoRoot应用程序

该应用程序可在Google Play上使用:反向绑定NoRoot


3

我也在使用Micromax Unite2。对我有用的是第一种方法。

似乎您没有连接设备(电话到PC)。因此,它不会显示共享选项卡。您只有LAN设备,没有共享设备。

因此,首先需要将设备连接到PC,然后继续其余步骤。我真的很喜欢从PC到手机的互联网!

程序

  1. 通过USB电缆将手机连接到PC。
  2. 在您的手机上,转到设置 ->更多-> USB Internet,选择PC系统版本->下一步->“完成”(重要)。
  3. 在PC上,转到控制面板->网络和Internet->网络连接。
  4. 在这里,其中一台设备是您的LAN设备,另一台是您的手机。
  5. 右键单击您的LAN设备,转到“ 属性”->“选择共享”选项卡->单击第一个选项->“确定”。
  6. 现在,您可以在手机上享受Internet了。

请避免txtspk。对于一些非英语母语的人,没有:)很难了,我在这里已经为您解决了。
伊兹


2

我在具有Android 4.2.1的ZTE V987上测试了第一种方法,并在稍微搜索了RNDIS接口和另一个MTKandroidUSB设备(ADB接口)驱动程序(适用于Windows Xp)后,它可以工作。我认为您没有在Windows中安装电话驱动程序。您是否已签到设备管理器?

我也在Windows 7中测试了第一种方法,并且安装了以下设备:

MT65xx Android设备

那时我已经共享了Internet连接,但是没有成功。电话不想看到连接。然后,我使用http://www.digitbrunch.com/android/how-to-root-micromax-unite-2-a106(Driver_Auto_Installer_v1.1236.00)中的驱动程序更改了驱动程序,并尝试桥接2个网络适配器和我已经获得了下一个配置: Driver_Auto_Installer_v1.1236.00

然后,我恢复为Internet连接共享,并尝试了以下命令(在此处找到http://forum.xda-developers.com/showthread.php?t=2287494): 亚行外壳netcfg rndis0 dhcp

手机的USB连接开始工作:

Lan3Status Lan3详细信息

最后,我将USB驱动程序重新更新为初始的阿尔卡特版本,删除了MAC Bridge Miniport,为IPv4 RNDIS本地连接设置了相同的DNS,并使用带有.cmd文件的adb shell netcfg rndis0 dhcp命令来启动连接。

Lan3Details2

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.