Nexus S 4G: Verwenden Sie WLAN für LAN, 3G / 4G für WAN?

8

Ich entwickle eine Fernbedienungs-App, die über WLAN mit meiner Autoradio kommuniziert. Die Auto-Stereoanlage hat Ethernet, und ich habe das Ethernet mit einem drahtlosen AP in meinem Kofferraum verbunden. Dies funktioniert hervorragend, aber da das Telefon über eine WLAN-Verbindung verfügt, möchte es diese verwenden, um auf das Internet zuzugreifen. Dies ist nicht möglich, wenn mein Auto nicht zu Hause ist.

Ich möchte ein Skript entwickeln, mit dem ich LAN-Verkehr über WLAN, aber WAN-Verkehr (Internet) über die Zellendatenverbindung weiterleiten kann. Ich grub ein wenig in diese Frage und fand dies , aber es scheint nicht zu arbeiten, auch nachdem sie mit einer Standardroute der Routing - Tabelle Einstellung durch die rmnet0 - Schnittstelle und die rmnet0 Schnittstelle mit ifconfig Erziehung.

Es scheint, als ob etwas im Betriebssystem die 3G-Hardware deaktiviert, wenn WLAN aktiv ist. Ist das ein bekanntes Verhalten, und wenn ja, hat jemand Hinweise darauf, wie ich es umgehen kann? Ich habe diesen Beitrag gefunden, in dem jemand an einem anderen Telefon gearbeitet hat. Kann das auf dem Nexus S gemacht werden?

Tonycpsu
quelle
Hmm, interessant. Ich weiß, dass ich von Telefonen gehört habe, die gleichzeitig das
Matthew Read
Was ist die Ausgabe des Befehls route, nachdem Sie rmnet0 aufgerufen haben?
devnul3
Ich glaube, es ist das Standardverhalten, Daten auszuschalten, wenn eine Verbindung zu WLAN besteht.
Shawn

Antworten: