Introduction

Il est possible de créer son propre fournisseur d'accès à Internet (FAI) à accès téléphonique en utilisant un Raspberry Pi. Cette expérience permet de revivre les débuts de l'Internet et de comprendre les mécanismes qui régissent les connexions à accès téléphonique.

Contexte Technique

Pour créer ce FAI, il faut disposer d'un Raspberry Pi, d'un simulateur de ligne téléphonique, d'un modem à accès téléphonique et d'un ordinateur pour se connecter. Le simulateur de ligne téléphonique permet de simuler une ligne téléphonique, ce qui est nécessaire pour que les modems puissent communiquer. Le modem à accès téléphonique est connecté au Raspberry Pi et permet de recevoir les appels téléphoniques.

Le logiciel utilisé est mgetty et PPP, qui sont deux outils Linux qui permettent de gérer les appels téléphoniques et de configurer une passerelle de réseau entre les deux ordinateurs. Un playbook Ansible est fourni pour configurer automatiquement le Raspberry Pi.

Analyse et Implications

La vitesse de connexion obtenue est de 33,6 kbps, ce qui est la vitesse maximale possible avec les lignes téléphoniques analogiques. Cette vitesse est suffisante pour naviguer sur des sites web anciens, mais les sites web modernes ne sont pas compatibles en raison de leur utilisation de protocoles de sécurité plus récents.

Pour contourner ce problème, un serveur proxy appelé Macproxy Classic peut être utilisé pour traduire les sites web modernes en un format compatible avec les anciens navigateurs.

Perspective

Ce projet permet de comprendre les mécanismes qui régissent les connexions à accès téléphonique et de revivre les débuts de l'Internet. Il est également possible de l'utiliser pour connecter des ordinateurs anciens à Internet de manière sécurisée. Cependant, la vitesse de connexion est limitée et les sites web modernes ne sont pas compatibles sans l'utilisation d'un serveur proxy.