Si vous ne vous en sentez pas capable, ne le faites pas. Il est possible de faire tomber en panne le routeur.
A la fin de ce tutoriel, on obtient un routeur non sécurisé, il faut donc penser à l'éteindre pour ne l'utiliser que quand on veut se connecter à nintendo zone.
Il est possible de faire passer un réseau wifi comme étant un réseau nintendo. Apparement tout les réseaux wifi nintendo zone possède un ssid commun 'attwifi'. Nintendo ne fait qu'une vérification sur les adresses mac des points d'accès.
Donc pour faire croire à nintendo qu'on est à côté de leur réseau est de se connecté sur un réseau wifi dont le ssid est attwifi et dont l'adresse mac appartient à Nintendo.
Nintendo bloque la possibilité de se reconnecter et donc de "streetpasser" pendant 8h. Nintendo envoie sur la 3DS les 6 dernières personnes s'étant connecté à la borne.
Mon choix pour la réalisation de ceci est de prendre un routeur, d'y installer openwrt puis de le configurer pour changer l'adresse mac régulièrement de façon à trouver rapidement de nouveau utilisateur.
1. Installation de OpenWRT
J'ai personnellement pris un TP Link TL-MR3220 pour des raisons de tarifs et facilité. Si ça ne marchait pas, je ne voulais pas me retrouver avec un routeur à 100€, je l'ai trouvé à 30€, ça me paraissait une perte acceptable.
J'ai télécharger la dernière version du firmware disponible:
http://downloads.openwrt.org/snapshots/ ... actory.bin
et mis à jour par l'interface web du routeur.
On se retrouve alors avec un routeur wifi openwrt.
Il faut alors se connecter en telnet pour configurer un mot de passe. J'ai donc télécharger putty, entrer l'adresse du routeur (192.168.1.1] en telnet.
Pour changer son mot de passe:
Code : Tout sélectionner
passwd
SSH c'est marrant pour bidouiller mais une interface web, c'est plus pratique. Pour l'installer, il faut taper ces lignes de commandes:
Code : Tout sélectionner
opkg update && opkg list luci-*
opkg install luci-ssl
/etc/init.d/uhttpd start && /etc/init.d/uhttpd enable
La connection se fait obligatoirement sans code/chiffrage, Je mets donc un filtrage en adresse mac afin de minimiser les risques. Hélas ce n'est pas suffisant.
Dans l'interface web, on peut activer le wifi dans Network --> Wifi
On édite le réseau wifi, on nomme le ESSID en attwifi et on coche lan et wan
Dans Wireless Security, on ne met aucune sécurité
Dans MAC-Filter, on met l'adresse mac de notre/nos 3DS.
3. Mise en place d'un script pour se faire passer pour un routeur nintendo zone.
Code : Tout sélectionner
cd /root
mkdir 3DS
cd 3DS
vi homepass.sh
Spoiler :