您的位置:首页 > 理论基础 > 计算机网络

[Android]手机通过USB绑定共享电脑网络

2012-09-28 17:43 423 查看
转载请注明/article/11247178.html

一,概述

一般情况下,使用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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: