4/21/2008

Connecter votre PC à l'Edge grâce à l'iPhone

Disposer d'une connexion à internet absolument partout grace à votre forfait Edge/iPhone, c'est possible. Pour cela il suffit de configurer un proxy Socks et une connexion SSH sur votre iPhone.

La démarche suivante est expliquée sur Linux mais elle est adaptable à Windows et Mac OS très simplement.

Dans un premier temps, il faut avoir un iPhone jailbreaké avec OpenSSH installé et un pc avec équipement Wifi (dans mon cas, Ubuntu avec une carte Wifi PCMCIA chipset Atheros)

Ensuite, vous créez un réseau Ad-hoc Wifi pour pouvoir relier votre pc et votre Iphone (La manipulation suivante est pour un chipset Atheros sous linux ; sous windows et mac OS il suffit de créer un réseau Ad-Hoc via la gestion Wifi / Airport)

  • sudo wlanconfig ath0 destroy
  • sudo wlanconfig ath0 create wlandev wifi0 wlanmode adhoc
  • sudo iwconfig ath0 mode Ad-Hoc essid iphone channel 4
  • sudo ifconfig ath0 192.168.10.1 netmask 255.255.255.0
Une fois le réseau ad-hoc créé et l'adresse ip spécifiée, il suffit de rejoindre le réseau Wifi depuis votre téléphone et de spécifier une adresse ip dans le même réseau (Petite flèche bleue à droite du réseau puis l'onglet "Statique"). Dans notre cas, l'adresse ip est 192.168.10.2 et le masque de sous-réseau 255.255.255.0


Ensuite vous validez, il ne reste plus qu'à mettre le proxy en place. Pour celà ouvrez un terminal (Linux et mac OS) ou démarrez putty (Windows) :
  • ssh -ND 9999 root@192.168.10.2 (Puis entrez votre mot de passe : alpine pour les iPhone français)
A la suite de cette commande le "prompt" doit rester en attente (curseur clignotant en début de ligne suivante). Cette commande permet d'établir une connexion SSH via le réseau Ad-hoc Wifi sur le port 9999.

Il ne reste plus qu'à configurer votre navigateur (dans la capture il s'agit de firefox disponible sur les 3 OS)


Tapez localhost dans la case Hôte Socks et 9999 dans la case Port et Validez par OK. Si toutes les étapes se sont bien déroulées, vous devriez obtenir une connexion internet dans firefox :)

Petit plus : Pour éviter de vous faire voir comme fraudeur par Orange, il faut modifier le user agent de Firefox. Pour celà il existe un petit outil : User agent switcher. Il suffit d'y créer un profil supplémentaire avec ces paramètres :


Lorsque vous surfez avec cette méthode pensez à appliquer ce profil dans User agent switcher.

Pour plus d'infos sur les méthodes de connexion avec un autre OS que linux ou un autre chipset qu'Atheros les commentaires sont ouverts :)

1 commentaire:

Unknown a dit…

Ouais go faire un tuto windows tant qu'à faire, feignasse !