2016-07-13 7 views
-1

У меня есть следующая среда hw: - dev board; - Android-устройство; - ноутбук Ubuntu;Сетевой мост Android между USB-модемом и WiFi-интерфейсом hotspot

Android подключен к плате USB-кабелем. Ноутбук, подключенный к Android dev по горячей точке Wi-Fi.

От Android Я могу выполнить ping доску с помощью USB-модема (и наоборот). Также от Android я могу пинговать ноутбук с помощью Wi-Fi-точки доступа (наоборот).

| Dev board | < --- usb tether ---> | Android | < --- wifi ---> | ноутбук |

На устройстве Android у меня есть интерфейсы usb0 и wlan0. Я хочу, чтобы ping dev board с ноутбука.

Как установить мост? И этот мост должен работать с ADB throw wifi.

Android детали:

IFCONFIG

bridge0 Ссылка ENCAP: Ethernet HWaddr 58: A2: B5: 7F: 7Б: 21
inet6 адр: 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)

ло Ссылка Encap: Local Loopback
инет адр: 127.0.0.1 маска: 255.0.0.0 inet6 адр: :: 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 Ссылка ENCAP: Ethernet HWaddr DE: 46: 31: 73: 06: 7E
инет адр: 192.168.4 2.129 Bcast: 192.168.42.255 Маска: 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 ENCAP Ссылка: Ethernet HWaddr 58: A2: B5: 7F: 7Б: 21
инет адр: 192.168.43.1 Bcast: 192.168.43.255 Маска: 255.255.255.0 inet6 адр: fe80 :: 5aa2: b5ff: fe7f : 7b21/64 Сфера применения: Ссылка UP BROADCAST RUNNING MULTICAST M TU: 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 Установка Android автоматически при подключении USB-модема или беспроводной сети Wi-Fi.

Спасибо!

ответ

0

Я нашел решение для меня.

Просто

эхо "1">/Труды/системы/нетто/ipv4/ip_forward

и удалить все правила Iptables

Iptables -F

iptables -X

iptables -t nat -F