USB网络共享与安卓之间的网络桥梁WiFi热点接口

时间:2016-07-13 08:18:19

标签: android networking iptables tethering hotspot

我有以下hw环境: - 开发板; - Android设备; - Ubuntu笔记本电脑;

Android通过USB线连接到主板。 笔记本电脑通过wifi热点连接到Android开发。

从Android我能够ping一个板扔USB束缚(反之亦然)。 同样来自Android我可以ping一台笔记本电脑扔wifi热点(反之亦然)。

|开发板| < --- usb tether ---> |安卓| < --- wifi ---> |膝上型|

在Android设备上,我有usb0和wlan0接口。 我想从笔记本电脑上ping开发板。

如何设置网桥?这座桥应该与ADB throw wifi配合使用。

Android详细信息:

的ifconfig

  

bridge0链路封装:以太网HWaddr 58:A2:B5:7F:7B:21
            inet6 addr:fe80 :: 7824:93ff:fe96:c19f / 64范围:链接             UP BROADCAST RUNNING MULTICAST MTU:1500公制:1             RX数据包:399个错误:0丢弃:21个超限:0帧:0             TX数据包:358个错误:0丢弃:0超出:0载波:0             碰撞:0 txqueuelen:0             RX字节:46412(45.3 KiB)TX字节:26128(25.5 KiB)

     

lo link encap:Local Loopback
            inet addr:127.0.0.1掩码:255.0.0.0             inet6 addr::: 1/128范围:主机             UP LOOPBACK RUNNING MTU:16436公制:1             RX数据包:227个错误:0丢弃:0超限:0帧:0             TX数据包:227个错误:0丢弃:0超出:0载波:0             碰撞:0 txqueuelen:0             RX字节:22816(22.2 KiB)TX字节:22816(22.2 KiB)

     

usb0链接封装:以太网HWaddr DE:46:31:73:06:7E
            inet addr:192.168.42.129 Bcast:192.168.42.255 Mask:255.255.255.0             inet6 addr:fe80 :: dc46:31ff:fe73:67e / 64范围:链接             UP BROADCAST RUNNING MULTICAST MTU:1500公制:1             RX数据包:449错误:0丢弃:0超限:0帧:0             TX数据包:241个错误:0丢弃:0溢出:0载波:0             碰撞:0 txqueuelen:1000             RX字节:33485(32.7 KiB)TX字节:26750(26.1 KiB)

     

wlan0链接封装:以太网HWaddr 58:A2:B5:7F:7B:21
            inet addr:192.168.43.1 Bcast:192.168.43.255掩码:255.255.255.0             inet6 addr:fe80 :: 5aa2:b5ff:fe7f:7b21 / 64范围:链接             UP BROADCAST RUNNING MULTICAST MTU:1500公制:1             RX数据包:674个错误:0丢弃:3个超限:0帧:0             TX数据包:398错误:0丢弃:0超出:0载波:0             碰撞:0 txqueuelen:1000             RX字节:47625(46.5 KiB)TX字节:35994(35.1 KiB)

接口bridge0在启用USB系绳或wifi热点时自动设置Android。

谢谢!

1 个答案:

答案 0 :(得分:1)

我为我找到了解决方案。

只是

  回声" 1" >的/ proc / SYS /净/的IPv4 / IP_FORWARD

并删除所有iptables规则

  

iptables -F

     

iptables -X

     

iptables -t nat -F