转载请注明http://blog.csdn.net/kondykuang/article/details/8029471

一,概述

一般情况下,使用USB绑定是让电脑共享手机网络,这次我们反过来。注意只适用于linux系统,windows可以自行研究下。

二,实验环境:

    通过USB绑定与PC链接成功后,我的IP配置如下:

    PC: eth0 172.16.9.123 gw 172.16.9.1
               usb0 192.168.42.123

    Mobile: rndis0 192.168.42.234

二、启用步骤:
1,安装brctl : apt-get install bridge-utils
2,PC操作:
(1) 添加一个网桥:brctl addbr br0
(2) 为网桥br0配置一个ip: ifconfig br0 172.16.9.123 up
(3) 将eth0和网桥绑定: brctl addif br0 eth0
(4) 将usb0和网桥绑定: brctl addif br0 usb0
(3) 为eth0配置一个ip: ifconfig eth0 0.0.0.0 up
(4) 为usb0配置一个ip: ifconfig usb0 0.0.0.0 up
(5) 将br0设置为默认路由接口: route add default gw 172.16.9.1 dev br0
此时pc上只有br0上有172.。。。。。的ip。如果不正常,请重新配置(3)或者(4)
ping baidu 能正确响应 说明pc配置成功。


3,手机操作:
(1) 为rndis0重新配置一个ip: ifconfig rndis0 172.16.9.254 up  此ip需与pc br0在一个段,并无人使用。
(2) 为手机添加一个默认路由: route add default gw 172.16.9.1 dev rndis0
此时手机能ping baidu 则手机端配置成功。


4,完成。


三、禁用步骤:
(1) 删除网桥 brctl delbr br0
(2) 重新配置eth0 ip。或者在ubuntu中禁用-启用eth0.



更多相关文章

  1. android Gradle例如:“style attribute 'android:attr/keyboardNa
  2. android stduio gradle参数配置说明
  3. An internal error occurred during: "Check Android(安卓)SDK"
  4. Android(安卓)Studio 3.4离线安装(含开发工具、Grade、SDK、模拟
  5. windows下配置android源码获取环境
  6. windows系统上使用Android(安卓)NDK r5
  7. Windows 下 Charles 如何配置抓取 Android(安卓)设备的 HTTP 和
  8. 获得android手机的联网状态
  9. Android软键盘监听KeyboardWatcher

随机推荐

  1. Android 学习记录-调试输出
  2. Android touch event
  3. Android(安卓)6.0中的新技术总结
  4. android使用HTTP协议读取数据
  5. ImageView
  6. Android Service实现闹钟
  7. android 文档路径获取
  8. Android OTA 升级之二:脚本 ota_from_targ
  9. Android studio 页面布局无法显示问题
  10. Ubuntu amd64 running Android SDKs and