2014-01-17 8 views
5

Ist es möglich, dass sowohl 3G- als auch Wifi-Verbindungen verfügbar sind. Ich möchte gleichzeitig über beide Schnittstellen senden.Verwenden Sie gleichzeitig Wifi und 3G-Schnittstelle auf Android?

Allerdings habe ich festgestellt, dass wenn Wifi ist 3G 3G geht. Tatsächlich scheint die Routing-Tabelle beim Ein-/Ausschalten der Schnittstellen aktualisiert worden zu sein.

1) -Linie Tabelle UMTS auf/Wifi OnEnter Code hier

a.b.c.1 dev rmnet0 
a.b.c.0/24 dev rmnet0 src a.b.c.2 
default via a.b.c.1 dev rmnet0 

2) Strecke Tisch Wifi auf/UMTS auf

192.168.1.0/24 dev eth0 src 192.168.1.147 
default via 192.168.1.1 dev eth0 

3) Mit Wi-Fi auf Ich habe laufen:

# ip link set rmnet0 up 
# ip route 
192.168.1.0/24 dev eth0 src 192.168.1.147 
a.b.c.0/24 dev rmnet0 src a.b.c.2 
default via 192.168.1.1 dev eth0 

Als ich sah, dass ich dachte, dass ich es geschafft habe, beide Geräte zum Laufen zu bringen. Dies ist jedoch nicht der Fall. Wenn ich eine öffentliche Internetadresse anpinge (a.b.c.3), geht in Fall 1) und 2) alles gut. Im Fall 3) bekomme ich keine Antwort.

Wo auf der Welt setzt Android, dass immer nur ein Gerät verfügbar sein kann? Wie kann ich beide Schnittstellen auf und verfügbar machen, wie auf einer normalen Linux-Box.

Vielen Dank im Voraus.

S.S .: Ich habe die Lösung in [1] versucht, die Datenverbindung zu aktivieren, wenn Wi-Fi eingeschaltet ist, und auf keinen Fall.

[1] Wie Datenverbindung zu ermöglichen, auf Android 2.3

[2] Wie Anrufe in Android blockieren -> mit ITelephony die telephonyService.enableDataConnectivity zu bekommen(); aber ich bekomme eine Ausnahme.

Antwort

-1

Wie ist es möglich, dass ein Gerät mehrere IP-Adressen hat?

Verbinden mit 3g wird eine neue IP geben, die sich von IP durch WIFI unterscheidet.

+0

Geräte haben immer mehrere IP-Adressen. Ich habe momentan einen von meinem kabelgebundenen LAN und einen von meinem drahtlosen LAN. Ich habe auch virtuelle Netzwerke in VMWare, mit denen mein Computer gleichzeitig verbunden ist. –

Verwandte Themen