Come usare l’accesso EDGE per accedere a Internet col vostro Mac
(intel / PPC Mac)
Tradotto da: "Koldsteel"
Tethering (imbrigliare, mettere la cavezza) significa utilizzare la connessione EDGE del vostro iPhone per permettere al vostro
computer di connettersi a Internet. Sappiate che questa modifica potrebbe violare condizioni di servizio stabilite dal contratto col
vostro operatore. Anche la modifica dell’iPhone per attivare questo servizio potrebbe rappresentare una violazione. Accertatevene
prima di procedere con questa modifica.
La domanda che sorge quando qualcuno sente di questa modifica è la seguente: come fa l’operatore a sapere che stiamo usando
questa modifica? Può farlo esaminando i pacchetti trasferiti attraverso l’iPhone. Possono stabilire come come sono assemblati gli
header, e notano anche il traffico dati sostenuto e le connessioni ai server chat. Stateci attenti. Io lo userei esclusivamente per il surf
in situazioni di emergenza, qualsiasi essa sia. Alcuni sembrano dimenticare, o non afferrare il concetto, che l’operatore è un ISP
che sta sul mercato da prima che nascessimo. Hanno il know-how. Non riuscirete a prenderli per il sedere.
Questo tutorial si basa su istruzioni fornite
qui dall’iPhone Dev Wiki.
Avviso
Darò per scontato che abbiate già creato la cartella phonedmg e che abbiate già fatto il jailbreak del vostro telefonino. Se così non
fosse
leggete ora questo tutorial.
Determinate quale sia l’indirizzo IP assegnato all’iPhone dal vostro network. Premete il pulsante Home, “Settings”, “Wi-Fi”,
scegliete il nome del vostro network premendo sulla freccia blu a destra e guardate a fianco della scritta “IP Address”. Sul mio
cellulare è 10.0.1.4.
Quindi premete Home, “Settings”, “General”, “Auto-Lock”, e da lì cliccate su “Never”. Questo impedirà all’iPhone di disconnettersi
dalla sessione SSH che aprirete per eseguire questa procedura.
Passo 2.
Vi faro usare il Terminale per impartire qualche comando. Il Terminale è un programma a interfaccia testuale utilizzato per
comunicare con un computer. Aprite la finestra del Finder e andate alla cartella Applicazioni, poi entrate nella cartella Utilità e vi
troverete il Terminale.
Aprite il Terminale. Stiamo per connetterci all’iPhone via SSH. Se non comprendete quello che sto scrivendo, riferitevi all’immagine
qui sotto.
Ora battete: ssh -l root [VOSTRO_INDIRIZZO_IP] Quindi date invio. Vi verrà chiesto di inserire la password. Quella di default è
dottie, ma se in un tutorial precedente avete deciso di cambiarla come raccomando sempre, dovrete inserire la vostra. Date invio.
Battete cd /usr/bin E date invio. Quindi battete: srelay E di nuovo invio. Otterrete una risposta tipo no valid entries found, default
entries will be used.
Passo 3.
Sul vostro Mac cliccate l’icona status Airport da menu e scegliete “Create network…”.
Nella schermata Computer-to-Computer, date un nome alla connessione che state creando. Se siete preoccupati per la protezione,
cliccate su “Mostra opzioni” e impostate come ritenete adeguato. Ciccate su “OK” una volta terminato.
Ora il menu di status Airport mostra un’icona di connessione computer-computer. Siete connessi per usare l’iPhone per il surf.
Passo 4.
Nell’iPhone, premete Home, “Settings”, “Wi-Fi”, e scegliete il nome della rete che avete appena creato. Una volta connessi dovrete
cliccare sulla freccina blu per impostare altri dati.
Premete il puslante “Static”. Inserite le informazioni riportate di seguito:
IP Address: 192.168.1.100
Subnet Mask: 255.255.255.0
Passo 5.
Sul Mac, cliccate “Preferenze di Sistema…”.
Cliccate su “Network”.
Doppio clic su Airport.
Ora vi trovate qui.
Cliccate il pulsante TCP/IP.
Alla finestra che compare premendo “Configura IPv4:” scegliete “Manualmente”.
Inserite questo indirizzo IP e maschera di sottorete.
Cliccate il pulsante “Proxies”. Cliccate sulla linguetta “Proxy” e nell’area “Seleziona un server da configurare:” scorrete fino a
vedere “Proxy SOCKS” e ciccate sul bottone a fianco. Inserite 192.168.1.100 nel campo “Server proxy SOCKS”, e 1080 nel campo
a fianco.
Passo 6.
Aprite il browser. Dovreste avere la connessione.
Passo 7.
Quando sarete pronti per tornare alla connessione regolare, cliccate nuovamente sulle “Preferenze di Sistema…”, poi su “Network”,
doppio clic su “Airport”, quindi cliccate su “TCP/IP”. Su “Configura IPv4:” scegliete “DHCP”.
Poi cliccate sulla linguetta “Proxy” e nel campo “Seleziona un server da configurare:” deselezionate il box a fianco di “Proxy
SOCKS”. Infine premete su “Applica”.
Cliccate l’icona di status Airport e scegliete “Disconnetti dal network”.
Cliccate di nuovo l’icona dello status Airport e scegliete il nome del vostro network.
Per quanto mi riguarda ho dovuto spegnere Airport di nuovo e riaccenderlo, e riaprire il browser per poter entrare online. Se il
Terminale è ancora aperto, dovreste ammazzare il processo srelay. Anche un riavvio del cellulare ottiene lo stesso effetto. Una
volta connessi all’iPhone via SSH, battete: ps x e date invio. Nel mio caso l’srelay non era elencato fra i processi attivi. Diciamo
che lo era. Guardando la colonna denominata “PID”, prendete il numero corrispondente al processo che volete ammazzare. In
questo momento terminerò l’applicazione MobileMail. Batto perciò: kill 42 e do l’invio. Il processo è terminato. Potete battere
nuovamente: ps x per ottenere conferma che il processo appena ammazzato non si trovi effettivamente più tra quelli attivi. Se il
vostro iPhone aveva il programma Mail aperto, lo vedreste chiudersi e tornare alla SpringBoard.