Сетевой мост Android между USB-модемом и интерфейсами точки доступа Wi-Fi

У меня следующая аппаратная среда: - доска для разработчиков; - Android-устройство; - Ноутбук Ubuntu;

Android подключен к плате с помощью USB-кабеля. Ноутбук подключен к Android-устройству через точку доступа Wi-Fi.

С Android я могу пинговать плату через USB-модем (и наоборот). Также с Android я могу пинговать ноутбук через точку доступа Wi-Fi (наоборот).

| Доска разработчиков | ‹--- USB-модем ---> | Android | ‹--- Wi-Fi ---> | ноутбук |

На устройстве Android у меня есть интерфейсы usb0 и wlan0. Хочу пинговать плату разработчика с ноутбука.

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

Сведения об Android:

ifconfig

bridge0 Link encap: Ethernet HWaddr 58: A2: B5: 7F: 7B: 21
inet6 адрес: fe80 :: 7824: 93ff: fe96: c19f / 64 Область действия: Link UP ТРАНСЛЯЦИЯ ИСПОЛЬЗУЕТСЯ МУЛЬТИКАСТ MTU: 1500 Метрика: 1 пакетов RX : 399 ошибок: 0 отброшено: 21 переполнение: 0 кадр: 0 пакетов TX: 358 ошибок: 0 отброшено: 0 переполнено: 0 несущая: 0 коллизий: 0 txqueuelen: 0 байтов приема: 46412 (45,3 КиБ) байтов TX: 26128 (25,5 KiB)

lo Link encap: Local Loopback
inet addr: 127.0.0.1 Маска: 255.0.0.0 inet6 addr: :: 1/128 Область: Host UP LOOPBACK RUNNING MTU: 16436 Метрика: 1 Пакеты приема: 227 ошибок: 0 отброшено: 0 переполнение: 0 кадр: 0 пакеты TX: 227 ошибок: 0 отброшено: 0 переполнение: 0 несущая: 0 коллизий: 0 txqueuelen: 0 байтов RX: 22816 (22,2 КиБ) байтов TX: 22816 (22,2 КиБ)

usb0 Link encap: Ethernet HWaddr DE: 46: 31: 73: 06: 7E
адрес inet: 192.168.42.129 Bcast: 192.168.42.255 Маска: 255.255.255.0 адрес inet6: fe80 :: dc46: 31ff: fe73: 67e / 64 Область: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1 RX пакеты: 449 ошибок: 0 отброшено: 0 переполнений: 0 кадров: 0 TX пакетов: 241 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 коллизий: 0 txqueuelen : 1000 байтов приема: 33485 (32,7 КБ) байтов передачи: 26750 (26,1 КБ)

wlan0 Link encap: Ethernet HWaddr 58: A2: B5: 7F: 7B: 21
inet адрес: 192.168.43.1 Bcast: 192.168.43.255 Маска: 255.255.255.0 inet6 адрес: fe80 :: 5aa2: b5ff: fe7f: 7b21 / 64 Область: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1 RX-пакеты: 674 ошибки: 0 отброшено: 3 переполнения: 0 кадр: 0 TX-пакеты: 398 ошибок: 0 отброшено: 0 переполнено: 0 несущая: 0 коллизий: 0 txqueuelen : 1000 байтов приема: 47625 (46,5 КиБ) байтов передачи: 35994 (35,1 КБ)

Интерфейсный мост0 Android настраивается автоматически при включении USB-модема или точки доступа Wi-Fi.

Спасибо!


person Volodymyr Makhitko    schedule 13.07.2016    source источник


Ответы (1)


Я нашел для себя решение.

Просто

эхо 1 ›/ proc / sys / net / ipv4 / ip_forward

и удалите все правила iptables

iptables -F

iptables -X

iptables -t нат -F

person Volodymyr Makhitko    schedule 14.07.2016