900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > android手机通过USB共享电脑网络

android手机通过USB共享电脑网络

时间:2020-06-06 16:17:11

相关推荐

android手机通过USB共享电脑网络

1. 首先手机需要解锁,获取root权限,怎么获取root权限,网上有很多方法,自行google。

2. 手机上安装一个android超级终端

2. 与Windows XP进行USB绑定,参见:/tether#usb

3. 修改手机网络配置

route add default gw 192.168.42.240 dev usb0 setprop net.dns1 10.15.87.161

1). 将上面的代码保存到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功能将该网络和电脑本身的网络连接起来。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。