Il y a quelques jours, j’ai vu passé sur shaarli la « brique inter.net » : https://chabotsi.fr/links/?3b-QZA
L’idée est simple : une petite boite que l’on branche en filaire sur la box, ça se connecte à un vpn offrant un accès propre et neutre à Internet, et ça faire un point d’accès wifi sur ce vpn pour pouvoir se connecter simplement et proprement à Internet. L’idée est tellement simple et belle que ça m’a donné envie de recycler mon raspberrypi pour faire la même chose, qui était en train d’attendre dans le tiroir depuis plusieurs mois que quelqu’un vienne faire quelque chose de lui.
J’ai donc foncé à la FNAC acheter une clé Wifi USB qui fait Point d’Accès (voir ici : http://elinux.org/RPi_USB_Wi-Fi_Adapters pour le matos compatible). Puis je me suis lancé. J’ai fait un premier script python avec mechanize (petite bibliothèque magique, qui permet de « naviguer » sur un site web avec python) pour me connecter au portail de mon « FAI » (ça me fait mal de dire FAI pour ce genre de truc…).
Puis un script bash qui orchestre le tout :
- connexion au portail automatique (appel au script python précédent)
- lancement du vpn chez ccrypto
- lancement du point d’accès wifi pour partager la connection vpn (avec ce script là : https://chabotsi.fr/links/?mld1ww)
Et voilà =)
Ensuite, chaque nuit, je relance ce script. Ça permet de me reconnecter au portail, de relancer le vpn pour changer d’adresse IP (france/pays-bas/USA) et de remettre le point d’accès.
Moralité ? Je n’ai plus besoin de me reconnecter tous les quatre matins sur le portail du « FAI », il ne peut pas voir ce que je fais (ni ma copine du coup, qui peut aussi facilement se connecter sur ce réseau, ou comme tout ceux qui viennent chez moi), et la connexion est propre et neutre.
(Autre point assez spécifique à mon cas, comme je viens de le dire, tout ceux qui viennent chez moi peuvent maintenant se connecter à Internet grâce à ce réseau. Avant ce n’était pas le cas. J’ai un code d’accès à ce portail pour moi, ma copine en a un pour elle, et c’est tout… les joies des connexions dans les cités U)
Bref, je suis content :D
edit : Et ça veut aussi dire que je peux enfin utiliser mon imprimante en wifi !