Accès global au réseau
Sommaire du chapitre
Accès global au réseau
L'objectif de ce chapitre est de présenter les différentes étapes pour accéder à un
serveur depuis n'importe quel lieu avec une connexion Internet.
Dans le cadre de ce chapitre, nous souhaitons rendre accessible le serveur ESP12
mis en place précédemment.
L'objectif est de récupérer les données du
capteur de température DHT11/22 et de les afficher sur une page Internet,
accessible depuis n'importe où, à condition d'être connecté à Internet.

Nous pouvons constater que le graphique est disponible à l'adresse
sur le port 9090 [1] et que cette adresse pointe vers le serveur ESP12 mis
en place chez l'auteur de ce document.
Vous saurez donc, à l'issue de ce tutoriel, configurer un routeur pour rendre accessible un serveur, en l’occurrence votre ESP12.
Matériel
Un routeur (Box internet) avec les droits d'administration
Un ESP12 avec un serveur actif configuré (Cf Mise en place d'un serveur Web)
Configuration de base
Considérons un réseau privé avec l'adresse du réseau valant 192.168.0.0.
Le masque de sous-réseau valant 255.255.255.0, il est donc possible de mettre $2^8-2 = 254 $
périphériques sur ce réseau local [2].
Sur les figures suivantes, toutes les adresses sont fictives mais cohérentes en terme de longueur de champ.
De plus, des périphériques sont ajoutés (PC, smartphone) mais chez vous, vous aurez des adresses différentes et des périphériques différents.
Actuellement, notre serveur ESP12 est sur notre réseau local (), c'est à dire qu'il ne peut communiquer qu'avec les machines sur le réseau local, à savoir l'ordinateur avec l'adresse IP et le smartphone avec l'adresse IP .

Adresse IP publique du routeur
Cependant, le routeur (Freebox, Livebox...) est relié à internet et possède donc une adresse IP publique car le routeur est vue comme un périphérique sur un réseau plus vaste : Internet.
Pour récupérer l’adresse publique, il est possible d'aller sur le site http://www.mon-ip.com. Une page similaire se lance avec l'adresse IP en question :

Dans cet exemple, nous avons une adresse IPV6, il se pourrait que vous ayez une adresse IPV4 avec 4 champs au lieu des 8 ici.
Retenez bien cette adresse pour la suite
Avec l'adresse IP publique du routeur, un nouveau réseau apparaît :

C'est par l'intermédiaire de cette adresse que votre réseau local à accès à Internet pour aller sur les différents sites (crepp.org....)
Configuration du routeur
Nous allons paramétrer notre routeur afin de faire ce que'on appelle une redirection de port.
Pour cela, nous allons accéder à la page d'administration de notre routeur.
Accéder à la page d'administration
Voici l'adresse à saisir dans votre navigateur en fonction de votre Fournisseur Internet :
Fournisseur | Adresse à saisir |
|---|---|
Free | mafreebox.freebox.fr |
SFR | http://192.168.1.1 |
Orange | http://192.168.1.1 |
Adresse des routeur selon les fournisseurs