2016-07-13 11 views
-1

Ich habe folgende hw-Umgebung: - Dev Board; - Android-Gerät; - Ubuntu Laptop;Android-Netzwerk-Brücke zwischen USB-Tethering und WiFi-Hotspot-Schnittstellen

Android über USB-Kabel mit der Karte verbunden. Laptop mit Android Dev durch WLAN-Hotspot verbunden.

Von Android kann ich ein Board werfen USB-Tethering (und umgekehrt) werfen. Auch von Android kann ich einen Laptop ping werfen WLAN-Hotspot (umgekehrt).

| Dev-Board | < --- USB-Kabel ---> | Android | < --- wifi ---> | laptop |

Auf Android-Gerät habe ich usb0 und wlan0 Schnittstellen. Ich möchte Dev-Board vom Laptop pingen.

Wie man Brücke einrichtet? Und diese Brücke sollte mit ADB-WLAN funktionieren.

Android Details:

ifconfig

bridge0 Link-encap: Ethernet HWaddr 58: A2: B5: 7F: 7B: 21
inet6 Adr: fe80 :: 7824: 93ff: fe96: c19f/64 Umfang: Link UP RUNNING MULTICAST MTU: 1500 Metrisch: 1 RX Pakete: 399 Fehler: 0 gelöscht: 21 Überschreitungen: 0 Frame: 0 TX Pakete: 358 Fehler: 0 gelöscht: 0 Überschreitungen: 0 Träger: 0 Kollisionen: 0 txqueuelen: 0 RX-Bytes: 46412 (45,3 KiB) TX Bytes: 26128 (25.5 KiB)

lo Link-encap: Local Loopback
inet addr: 127.0.0.1 Maske: 255.0.0.0 inet6 Adr: :: 1/128 Scope: Host UP LOOPBACK MTU RUNNING: 16436 Metric: 1 RX-Pakete: 227 Fehler: 0 gelöscht: 0 Überschreitungen: 0 Frame: 0 TX-Pakete: 227 Fehler: 0 gelöscht: 0 Überschreitungen: 0 Träger: 0 Kollisionen: 0 txqueuelen: 0 RX-Bytes: 22816 (22,2 KiB) TX Bytes: 22816 (22,2 KiB)

usb0 Link-encap: Ethernet HWaddr DE: 46: 31: 73: 06: 7E
inet addr: 192.168.4 2.129 Bcast: 192.168.42.255 Maske: 255.255.255.0 inet6 Adr: fe80 :: dc46: 31ff: fe73: 67e/64 Umfang: Link UP-RUNNING MULTICAST MTU: 1500 Metrisch: 1 RX-Pakete: 449 Fehler: 0 fallen gelassen : 0 Überläufe: 0 Rahmen: 0 TX-Pakete: 241 Fehler: 0 gelöscht: 0 Überschreitungen: 0 Träger: 0 Kollisionen: 0 txqueuelen: 1000 RX-Bytes: 33485 (32,7 KiB) TX-Bytes: 26750 (26,1 KiB)

wlan0 Verbindung encap: Ethernet HWaddr 58: A2: B5: 7F: 7B: 21
inet addr: 192.168.43.1 Bcast: 192.168.43.255 Mask: 255.255.255.0 inet6 addr: FE80 :: 5aa2: b5ff: fe7f : 7b21/64 Umfang: Link UP RUNNING MULTICAST M TU: 1500 Metrisch: 1 RX-Pakete: 674 Fehler: 0 gelöscht: 3 Überschreitungen: 0 Frame: 0 TX-Pakete: 398 Fehler: 0 gelöscht: 0 Überschreitungen: 0 Träger: 0 Kollisionen: 0 txqueuelen: 1000 RX Bytes : 47625 (46,5 KiB) TX - Bytes: 35994 (35.1 KiB)

Schnittstelle bridge0 Android-Setup automatisch, wenn USB-Tether oder WLAN-Hotspot aktiviert ist.

Vielen Dank!

Antwort

0

Ich fand eine Lösung für mich.

Gerade

echo "1">/proc/sys/net/ipv4/ip_forward

und entfernen Sie alle iptables-Regeln

iptables -F

iptables -X

iptables -t nat -F