原创
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
1. 首先手机需要解锁,获取root权限,怎么获取root权限,网上有很多方法,自行google。
2. 手机上安装一个android超级终端
3. 修改手机网络配置
route add default gw 192.168.42.240 dev usb0 setprop net.dns1 10.15.87.1611). 将上面的代码保存到and.sh,格式选为utf-8,copy到手机sdcard目录下。
脚本说明:
第一行给usb0添加一个默认网关,网关地址为192.168.42.240,这个地址是电脑上usb网卡通过android的dhcp获得的地址,在电脑上通过ipconfig查询。
因为我们要通过电脑连到internet,所以将android上的默认网关设置为该地址。
第二行给usb0添加一个dns地址,10.15.87.161应该填你电脑网络的dns地址。
2). 打开手机上的android超级终端,切换到sdcard目录,执行如下命令:
su
chmod 777 and.sh
./sh and.sh
4. 设置你的电脑usb网卡地址
1). 将你的电脑上的usb网卡的tcp/ip选项修改为手动设置ip地址,地址设置为192.168.42.240(之前通过dhcp获得的地址),子网掩码为自动设定。
2). 默认网关留空,不要填任何东西
3). dns服务器地址也留空,不要填任何东西。
5. 设置电脑的NAT
1). 在“开始→运行”对话框中输入regedit调出注册表,打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
找到IPEnableRouter项,将键值改为1。
2). 我的电脑右键→管理→服务合应用程序→服务,在右面的列表中找到服务Routing and Remote Access,双击,将启动类型修改成自动。如果启动不成功
检查Remote Access Connection Manager和Remote Procedure Call服务是否启动,如果没有启动,先启动它们。
3). 打开网上邻居,在左侧网络任务里面点击“查看网络连接”,可以看到“传入的连接”字样,这表示上一步操作成功。单击右键打开“传入的连接”的属性,
在 “常规” 标签中 虚拟专用网 中钩选“允许他人通过internet或其他网络以“隧道操作”方式建立到我的计算机的专用链接”,
在 “用户” 标签中 允许的连接的用户 钩选相应用户,一般勾选Administrator即可,确定退出。
4). 用netsh设置NAT
打开命令行按顺序执行下列命令。
netsh
netsh>routing
netsh routing>
netsh routing>ip nat
netsh routing ip nat>add interface "外网网卡名称" full
netsh routing ip nat>add interface "内网网卡名称" private
说明外网网卡即电脑连接到internet的网卡,内网网卡即 usb网卡。在我的电脑中它们分别为“本地连接”和“本地连接 2”
其实原理很简单,android和电脑通过usb虚拟网卡组成了一个网络,然后通过windows系统自带的NAT功能将该网络和电脑本身的网络连接起来。
注意:我的电脑是windows xp系统,对于其他windows系统未曾试验过, 不过应该大同小异。
有0 个人打赏
1,小米手机->设置->网络和连接->其它连接方式->网络热点->USB网络共享(开启)2,在电脑中安装小米手机助手,手机通过USB连接电脑后,在电脑的“网络和共享”中会自动出现一个虚拟的本地...博文来自: zhangzikui的专栏
转载请注明http://blog.csdn.net/kondykuang/article/details/8029471一,概述一般情况下,使用USB绑定是让电脑共享手机网络,这次我们反过来。注意只适...博文来自: kondykuang的专栏
手机如何使用USB数据线共享PC网络浏览:32773|更新:2013-10-22 18:27|标签:共享1234567分步阅读一键约师傅百度师傅最快的到家服务,最优质的电脑清灰!如今智能手机功能不断...博文来自: zjx2014430的专栏
这里要讲述的是手机通过usb数据线共享电脑(linux系统)的网络来自由上网。通过USB数据线将手机与电脑相连,再分别在电脑和手机上虚拟出一个网络接口用于网络通信,这很类似于VPN与虚拟机上网的原理。...博文来自: 悠悠余香
设备:主机android版本 4.2.2手机 华为 8.01.手机通过USB连接主机2.点开手机设置,点击USB共享网络3.串口连接主机,命令行输入 netcfgroot@xxxx:/ # netcf...博文来自: 阿三的小九九
通过USB共享网络给另一个模块提供网络源码中开/关USB共享网络的代码TetherSettings,我的APP是系统应用,可以直接使用ConnectivityManager代码开机关闭USB共享pri...博文来自: 金胖的博客
一、USB的简单介绍&amp;USB共享网络功能USB是比较常用接口类型,也是PC的标配,通常外设通过USB口连接至PC在USB的世界里,分USBHost和USBDevice两种角色PC一般是...博文来自: clam_zxf的博客
今天主要分析下Tethering.java这个文件:这边netd和NetworkManagerService简单说下,详细分析后续会有。netd,NetworkManagerService和vold,...博文来自: kc58236582的博客
有些时候电脑没网络,而手机流量充足,我们会选择用手机给电脑通过usb共享网络,最近发现win10系统的电脑,使用共享网络后,电脑会变得很卡,打开软件或者系统设置需要很久才弹出来,在网上查了查发现原因是...博文来自: 爱在梦醒时分的博客
想用手机上网,身边又没WIFI。手机又没流量。(主要就是体验一些电脑下载不了的任务)如下载主题和设备调试什么的。步骤很简单,只需要两步。所需要的软件工具如下:电脑软件1.小米USB驱动(Win7的系统...博文 Jingle的专栏
此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!参考:How to set up reverse tethering over USB?1、Connect Android ...博文来自: 智勇软件开发专栏
首先这不是一篇关于如何让你的Android手机通过USB共享电脑上网(这里不讨论这样做的必要性)的教程,所以很多细节上被省略了。没有图。...博文来自: 努力就有收获
原文地址:http://www.360doc.com/content/13/0617/09/7991404_293414439.shtml想不通过手机流量数据同时又不使用Wifi上网,这时便可以利用u...博文来自: zlp1992的专栏
安卓版的wifi万能钥匙确实很好用,但是电脑版的真心有些坑,现在给大家介绍一下如何通过手机wifi万能钥匙给电脑连上网。