Avere un iPhone senza poterlo usare come modem per collegarsi ad internet ovunque col proprio pc o Mac significa avere un iPhone dimezzato. Ricordo di aver letto sin dall’uscita, nello scorso mese di luglio, dell’iPhone 3G, che nell’App Store si trovavano applicazioni che consentivano all’utente di usare il melafonino come modem, ma sfortunatamente (ovviamente) erano tutti a pagamento. Proprio ieri su iphoneitalia leggevo la recensione di una applicazione per Cydia creata proprio per il tethering, ovvero per sfruttare il telefonino come modem. Purtroppo costa 9,99 dollari. Allora mi sono ricordato di alcune guide trovate in rete che sfruttavano un ingegnoso modo alternativo per ottenere lo stesso effetto: la guida originale in inglese la potete trovare qui.
Quello che voglio fare ora è realizzare una simil guida dedicata appositamente agli utenti dell’eeePc della Asus, anche se con un minimo sforzo è adattabile a qualsiasi portatile, sia Mac o Pc, con Xp, Vista, Ubuntu o quant’altro.
Informazioni preliminari: cosa serve?
- un iPhone 3G ed un portatile dotato di wifi (eeePc nel nostro caso).
- l’applicazione MobileTerminal da scaricare tramite Cydia e da installare nel proprio iPhone
- l’applicazione 3proxy da scaricare tramite Cydia e da installare nel proprio iPhone
E’ tutto. Possiamo iniziare.
Idea base: creare col proprio portatile una rete wireless ad hoc al quale collegare l’iPhone, che useremo come proxy. L’eeePc invierà le richieste dati all’iPhone, il quale, non potendoli scaricare dalla rete wifi ad hoc, li richiederà attraverso la rete cellulare Umts. Facile.
Passo 0: dando per scontata l’installazione su iPhone di Terminal e 3proxy, attivare la connessione wifi in entrambi i dispositivi.
Passo 1: creazione di una rete ad hoc con l’eeePc.
Aprire l’eeePc, in basso a sinistra si clicca sui due computerini e poi, successivamente, si seleziona l’opzione “crea nuova connesione”. Si seleziona una WLAN (Wireless Local Area Network).
Si seleziona l’hardware di rete (wireless per noi) presente
Selezionare indirizzo IP statico
Immettere indirizzo IP dell’eeePc e netmask (qualcosa di sensato come nell’esempio sopra riportato)
Lasciare vuoti i campi nella schermata sui server DNS
In bianco anche la schermata seguente
Date un nome alla rete (iTethering nell’esempio) e selezionatene la tipologia: mettete AD HOC (mi raccomando), scegliendola nel menù a tendina “Modalità” dove inizialmente apparirà “Auto”.
Lasciate il mondo come sta (come riportato in figura sopra).
Non abilitare la codifica
Attribuire un nome alla connessione ad uso e consumo del vostro eeePC (va bene anche un nome stupido quale Cesenablog o bizzarro Paololucchi).
Come ultimo atto abilitate la connessione come da screenshot sottostante.
Ok, siamo giunti alla fine del Passo 1.
Passo 2: preparare l’iPhone.
Controllate in Cydia di aver installato sia MobileTerminal che 3Proxy
Aprite MobileTerminal e scrivete “socks” quindi premete invio. Il cursore andrà a capo e non succederà apparentemente alcunchè. Uscite pure usando il tasto home.
Andate su Ipostazioni e, se siete già associati a qualche wireless, disassociatevi. Quindi cercate quella da voi creata in precedenza (iTethering per noi).
Cliccate sulla freccina azzurra a destra ed entrate nelle proprietà. Vedrete che è selezionato automaticamente l’opzione “DHCP” e che vi sarà assegnato un indirizzo a caso. Voi scegliete “STATICO” e poi cliccate sia sull’Ip che sulla netmask per impostare due valori coerenti con quelli della rete creata con l’eeePC. Usate pure gli indirizzi dell’esempio sopra riportato come riferimento. Fine passo 2.
Passo 3: settare il browser dell’eeePc (Mozilla Firefox) perchè usi l’iPhone come Proxy.
Aprite Firefox su eeePc. Trovate dai menù tendina la voce “preferenze” ed apritela. Vi apparirà una finestra come quella sopra riportata.
Selezionate la linguetta “rete”, quindi su “Impostazioni” alla voce “Connessione”. Altra finestra (l’ultima) che dovrete compilare come sopra riportato. Scegliete “Configurazione manuale del proxy”, poi tutto in bianco con porta a 0 fino all’ultima riga, “Hosts SOCKS” nel quale ripoterete l’indirizzo dell’iPhone che avete impostato manualmente, e mettete a 1080 la porta. Le altre opzioni dovebbero essere già dettate di default.
Siamo quasi alla fine. Compagni esteuropei uno sforzo ancora (cit.). Il proxy non trasmette i DNS (grazie iPhoneItalia), per cui dobbiamo andare nella barra degli indirizzi di Firefox e digitare:
about:config
e poi premere invio. Cercate la voce “network.proxy.socks_remote_dns” (potete usare l’opzione “Filter” scrivendo una parola chiave come “socks”) e cliccateci sopra settando il valore della voce in “True“. Omettendo questo passaggio non riuscirete a connettervi in quando verreste ad avere un problema coi Dns.
Fine passo 3.
Passo 4: far partire la connessione. Controllare sull’Iphone che tutto sia ok, la socks ancora aperta nel MobileTermina, e soprattutto che la connessione alla rete (con il giusto Ip) sia ancora attiva. Aprite Safari per attivare il flusso dati Umts. Vedrete che apparirà il 3G in alto poichè l’iPhone tenterà di scaricare dati dalla rete cellualare, visto l’impossibilità di farlo con il wifi. Sull’eeePc chiudete e riaprite Firefox e magicamente dovrebbe funzionare tutto.
Avvertenza: se l’iPhone si addormenta mentre navigate sull’eeePc, si interrompe anche il flusso dati. Dovrete quindi sbloccarlo e ricaricare la pagina di Safari o simile.
Possibili errori: con tanti passaggi da fare, è possibile che qualcosa vada storto. Ricontrollate tutto due volte prima di chiedere aiuto su blog o forum. Persistendo il problema, descrivete dettagliatamente i vostri problemi ed i vostri messaggi d’errore, riportare gli indirizzi Ip ed ogni altra info potenzialmente utile. Tutto quello che voi scrivete in più sarà a beneficio di Google e di chi avrà in futuro il vostro stesso problema.









0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment