..... quale delle due viene usata? Predilige a prescindere la WIFI? Oppure la prima che è stata attivata? E come faccio a sapere quale sta usando?
Grasssie
..... quale delle due viene usata? Predilige a prescindere la WIFI? Oppure la prima che è stata attivata? E come faccio a sapere quale sta usando?
Grasssie
Predilige la connessione wifi. Se ti serve una connessione dati in 3G di norma devi disabilitare il wifi. Dico di norma perché ho trovato un modo per averle entrambe attive contemporaneamente, cosa che a me serve perché a volte mi devo connettere con 2 tipi diversi di rete (Intranet su 3G e Internet su Wifi).
Devi intanto essere connesso e registrato in wifi. Poi entri come superuser nella shell linux (root) del telefono e killi il servizio com.android.phone. Vedrai disconnettersi la rete, il segnale 3G va giù. Dopo alcuni secondi il segnale torna e vedrai connettersi ANCHE l'apn predefinito, oltre al wifi. A questo punto hai attive entrambe le interfacce e infatti il comando ifconfig ti darà attive sia eth0 (wifi) sia ppp0 (GPRS/EDGE/3G/4G). A questo punto tramite il comando linux route con le opzioni -net e dev puoi definire quali indirizzi IP reistradare sull'interfaccia ppp0.
Esempio di file bash da lanciare per rendere la cosa automatica e reindirizzare verso 3G solo gli IP della sottorete 10.x.x.x :
pkill com.android.phone
sleep 30
route -net 10.0.0.0 netmask 255.0.0.0 dev ppp0
Testato su un Motorola Atrix BMB860 Android 2.3.4 versione di sistema nobrand 45.31.0.MBM860.Retail.en.IT
Ultima modifica di Eribird; 02-06-13 alle 10:39
Nhio82 (10-10-13)
Più che un metodo generale quello indicato sopra è, direi, un fortunato bug del succitato Motorola Atrix. Provato su un paio di altri terminali con root che ho NON funziona, il sistema si accorge se il wifi è attivo e non fa salire l'interfaccia dati mobile (che, a proposito, può avere diversi nomi, tra cui rmnet e, nel caso di Asus Fonepad, addirittura usb0 !). Nel caso del Fonepad (presumo estendibile agli Zenfone) ci dovrei lavorare su un po', perchè le interfacce sono entrambe "visibili" ma una delle due è costantemente inibita. L'unico caso normale in cui sono entrambe attive e funzionali (wlan0 + usb0) è, come si poteva immaginare, quando si attiva lo Hotspot (o tethering wifi), ma in questo caso il terminale si comporta da host e non da client wifi. Forse si potrebbe tentare comunque su questa via andando a smanettare sulla parte wifi e ridefinendola. Sul Moto Atrix ero riuscito anche ad accedere e dare comandi AT al modem integrato (ttySPI0), ma solo disabilitando la connessione dati, perchè sennò lo trovavo "occupato".