我有以下hw环境: - 开发板; - Android设备; - Ubuntu笔记本电脑;
Android通过USB线连接到主板。 笔记本电脑通过wifi热点连接到Android开发。
从Android我能够ping一个板扔USB束缚(反之亦然)。 同样来自Android我可以ping一台笔记本电脑扔wifi热点(反之亦然)。
|开发板| < --- usb tether ---> |安卓| < --- wifi ---> |膝上型|
在Android设备上,我有usb0和wlan0接口。 我想从笔记本电脑上ping开发板。
如何设置网桥?这座桥应该与ADB throw wifi配合使用。
Android详细信息:
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。
谢谢!
答案 0 :(得分:1)
我为我找到了解决方案。
只是
回声" 1" >的/ proc / SYS /净/的IPv4 / IP_FORWARD
并删除所有iptables规则
iptables -F
iptables -X
iptables -t nat -F