电脑usb android上网,让你的Android手机通过USB共享电脑上网

电脑usb android上网,让你的Android手机通过USB共享电脑上网转贴:来自http://www.diypda.com/viewthread.php?tid=150277首先这不是一篇关于如何让你的Android手机通过USB共享电脑上网(这里不讨论这样做的必要性)的教程,所以很多细节上被省略了。没有图。我们知道,可以使用USB将HTCHero连接至PC,“连接类型”选择“Internet共享(假设你的手机移动网络可用并是打开的),然后你的电脑就会…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

转贴:来自

http://www.diypda.com/viewthread.php?tid=150277

首先这不是一篇关于

如何

让你的

Android

手机

通过 USB 共享

电脑

上网

(这里不讨论这样做的必要性)的

教程

,所以很多细节上被省略了。没有图。

我们知道,可以使用 USB 将

HTC

Hero

连接至 PC ,“连接类型”选择“Internet 共享(假设你的手机移动

网络

可用并是打开的),然后你的电脑就会提示发现新硬件 Android Phone,并提示你安装,你事先准备好驱动

文件

,按提示安装好,然后你的电脑的“网络连接”里会出现一个新的“本地连接X”(这个X是看具体机器而定这里假设是“本地连接2”),你可以将身将鼠标移到该连接上1秒钟,我们可以发现这是一块名为“HTC Remote NDIS based Device”的网络适配器,也就是一块网卡。这样,你的电脑就可以共享手机的移动网络上网了。

电脑上网←“本地连接2”(USB网卡:HTC Remote NDIS based Device)←移动无线调制解调器←Internet

但现在的问题是,我的电脑可以上网,怎样通过USB

数据线

让我的手机共享电脑的高速网络?可以通过以下方式实现:

手机上网←USB网卡(HTC Remote NDIS based Device,在电脑端看是“本地连接2”)←电脑网卡(“本地连接”或“宽带连接”)←Internet

但是,现在手机不知道怎样通过这条路上网,我们要做的是创造条件让它走这条路线。

一些准备工作(下面提到的一些

软件

都可以在 Android 的“电子市场”(Android Market)里搜索到):

1.Android取得

root

权限。可使用 UniversalAndroot 软件。它能让你拥有修改

系统

文件的权限。

2.安装 busybox。busybox 就像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。而Adroid系统或“超级终端(Terminal)”中能使用的工具和命令非常有限。可以将已编译好的 busybox for Android 的可执行文件直接用Root Explorer复制到/system/bin/目录,并将权限改成可读可写可执行,就算安装好了。

3.安装超级终端(Android Terminal Emulator)或 GScript , Terminal 可以运行Shell命令,GScript 可运行加载 shell 脚本,支持将 shell 脚本从sd卡加载或保存到sd卡,支持添加 shell 脚本

桌面

快捷方式。

接下来是正题:

1.按“Internet 共享”的方式将手机和电脑用USB数据线连接起来。

2.电脑端

设置

:打开“网络连接”,右击你当前的本地连接(如果你是通过路由器就选本地连接,如果是拨号就选宽带连接),看属性→高级→允许其他用户通过本计算机连接,如果下面出现可用连接请选择我们上面所假设的“本地连接2”。

3.右击“本地连接2”的属性→网络,选择TCP/IP,再点属性,设置IP,为192.168.100.*,这里不妨设置为:192.168.100.100。子网掩码为255.255.255.0。

为什么这样设置,大家可以用超级终端输入命令(su):busybox route,显示看到如下信息:

$ export PATH=/data/local/bin:$PATH

$su

# busybox route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

118.255.75.132  *               255.255.255.252 U     0      0        0 rmnet0

192.168.100.0   *               255.255.255.0   U     0      0        0 usb0

default         118.255.75.133  0.0.0.0         UG    0      0        0 rmnet0

可以看出有两条路由信息,上面是湖南电信C网的网关,下面的usb0是手机USB网卡的网关,默认网关是C网网关。    4.现在我们加一条指向 usb0 的默认网关,并禁用移动端口。命令如下:

# busybox route add default gw 192.168.100.100 (这里的地址要和电脑“本地连接2”的IP地址相同)

# ifconfig rmnet0 down (不用担心,下次用手机移动网络时会自动恢复)

为了方便,可用 GScript 做个这样的脚本:

busybox route add default gw 192.168.100.100

ifconfig rmnet0 down

并保存到 SD 卡上,为这个脚本创建个桌面快捷方式,这样以后手机端只需要点一下这个快捷方式就行了。

如果说上的还是不行的话,你看看百度文库里面的东西,肯定就可以搞定的!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213549.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql和sqlserver区别_一定和必须的区别

    mysql和sqlserver区别_一定和必须的区别区别一mysql支持enum,和set类型,sqlserver不支持mysql不支持nchar,nvarchar,ntext类型mysql的递增语句是AUTO_INCREMENT,而mssql是identity(1,1)msms默认到处表创建语句的默认值表示是((0)),而在mysql里面是不允许带两括号的mysql需要为表指定存储类型mssql识别符是[],[type]表示他区别于…

    2022年9月28日
    3
  • C# 多线程详细讲解「建议收藏」

    C# 多线程详细讲解「建议收藏」C#多线程一、基本概念1、进程首先打开任务管理器,查看当前运行的进程:从任务管理器里面可以看到当前所有正在运行的进程。那么究竟什么是进程呢?进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运

    2025年8月24日
    2
  • Arduino智能小车设计(一)「建议收藏」

    Arduino智能小车设计(一)「建议收藏」这一个月来距离实验室纳新后,已经过去一个月左右了。听取了学长的建议,这段时间也一直在搞Arduino这个软件,还算不错的认识了这个开源软件。(自我认为。。)但是现在的依旧是一个小萌新,不说在软件代码的掌握程度,现在连有些最基本的硬件的名字也都叫不上来几个。。。不过还好,自己也不是单打独斗,通过和同组成员的讨论也还算是一点一点进步吧。最幸运的是,每次我遇到不会的东西,他们都可以帮我解答。从今天…

    2022年10月17日
    6
  • ARM集成开发环境IDE

    ARM集成开发环境IDEARM集成开发环境IDE  2009-08-0411:28:00|  分类: 32位MCU|举报|字号 订阅      下载LOFTER我的照片书  |1、RealViewMicrocontrollerDevelopmentKit(RealVi

    2022年5月22日
    50
  • C语言中的strstr函数的用法「建议收藏」

    C语言中的strstr函数的用法「建议收藏」strstr(str1,str2)函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。PHP语言函数编辑strstr()函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回false。语法

    2022年6月25日
    44
  • linux分区及格式_ubuntu安装系统分区

    linux分区及格式_ubuntu安装系统分区操作环境:vmware虚机一、整体流程在使用fdisk/parted等分区工具对硬盘分区之后,是否使用LVM由用户决定: 1)可以直接对分区后的硬盘进行格式化操作,之后挂载分区; 2)也可以先用LVM逻辑卷管理工具对分区后的物理卷进行管理,之后再对逻辑卷进行格式化操作,之后挂载分区。(LVM的分区类型为8e) 使用LVM的好处是方

    2025年6月12日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号