htc的手机,直接有internet传输,或者internet passthrough的菜单。sock连接下,就可以使用usb,通过电脑上网。脚本发过了。
nexus 5刷了cm11后,一直没搞定这个。今天看到一个指南,和我想要的方法一样。forum.xda-developers.com/showthread.php?t=2287494
我精简下。
1. 连usb线,会有 “网络共享与便携式热点” 的设置出现,长按进去,选择 "usb 共享网络"。现在nm会自动建立连接,电脑使用手机上网。
2. nm里面点“编辑”,选刚刚建立的那新连接,比如“Wired connection 1”, 编辑,ipv4那里,改成“与其他计算机共享”。保存。又会建立一个相同名字的连接,其实我应该修改连接名的。其实没关系,重开编辑,会变成一个。
我改成了“手机上的usb0”,这样气泡提示很清楚。
3. adb root,然后adb shell进去,就是root提示符。busybox ifconfig 看到
rndis0 Link encap:Ethernet HWaddr 16:E8:D8:FF:B6:06
inet addr:10.42.0.48 Bcast:10.42.0.255 Mask:255.255.255.0
4. netcfg rndis0 dhcp
ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
route add default gw 10.42.0.1 dev rndis0
5. nnnnd 立刻可以了。
给非htc手机,加reverse tethering功能。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 给非htc手机,加reverse tethering功能。
▶ git mv reverse-tethering.bash htc-reverse-tethering.bash
▶ cat reverse-tethering.bash
#!/bin/bash
adb root
adb shell busybox ifconfig
adb shell netcfg rndis0 dhcp
adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
adb shell route add default gw 10.42.0.1 dev rndis0
▶ git add reverse-tethering.bash
▶ git.pl
文件:
重命名: reverse-tethering.bash -> htc-reverse-tethering.bash
修改: reverse-tethering.bash
差异:
仓库:
github
httpsgithub
ubuntu
本地需要提交。请输入提交的注释并回车(空注释将被日期代替):
reverse-tethering.bash
提交注释为 reverse-tethering.bash 的更新。
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 386 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
To git@github.com:eexpress/eexp-bin.git
6de51c0..5e50e88 master -> master
▶ cat reverse-tethering.bash
#!/bin/bash
adb root
adb shell busybox ifconfig
adb shell netcfg rndis0 dhcp
adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
adb shell route add default gw 10.42.0.1 dev rndis0
▶ git add reverse-tethering.bash
▶ git.pl
文件:
重命名: reverse-tethering.bash -> htc-reverse-tethering.bash
修改: reverse-tethering.bash
差异:
仓库:
github
httpsgithub
ubuntu
本地需要提交。请输入提交的注释并回车(空注释将被日期代替):
reverse-tethering.bash
提交注释为 reverse-tethering.bash 的更新。
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 386 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
To git@github.com:eexpress/eexp-bin.git
6de51c0..5e50e88 master -> master
● 鸣学
-
- 帖子: 447
- 注册时间: 2008-06-23 19:31
- 系统: debian+fedora+win10