Étape 1 : Explications sur les ports (pour débutant)
Sur Internet, il se trouve que chaque machine à une adresse réseau différente, appelée adresse IP. Cette adresse identifie l'ordinateur connecté de manière unique, ce qui fait que vous pouvez recevoir des données sans problème.
Maintenant sur votre ordinateur, de nombreux programmes peuvent utiliser le réseau. Pour communiquer avec un programme réseau de ce type, il faut donc autre chose que l'adresse IP, c'est là qu'interviennent les ports. Chaque programme qui fonctionne en réseau utilise un port particulier (les ports d'un ordinateur sont numérotés de 0 à 65535) sur votre ordinateur.
Pour faire une comparaison grossièrement, l'adresse IP peut être apparentée à l'adresse postale d'un immeuble. Un port peut être apparenté à une boîte aux lettres de cet immeuble. Et nous avons besoin de ces deux données pour que quelque chose puisse arriver à son destinataire.
Étape 2 : Freebox en mode routeur
La freebox, quand elle est configurée en mode routeur, ne laisse aucun port ouvert visible de l'extérieur. Les ports qui étaient ouverts sur votre ordinateur personnel, reste ouverts bien entendu, mais la freebox fait office de barrage entre Internet et votre pc (pare-feu). A partir d'internet, une autre machine ne voit donc aucun port ouvert chez vous, comme le monter le schéma exemple ci-dessous :
Le but est donc que, si nous avons besoin que le port 80 soit ouvert de l'extérieur pour que quiconque puisse se connecter à notre serveur Web par exemple, ce port 80 doit être ouvert sur la freebox tout d'abord. Dans un deuxième temps, la freebox doit savoir vers quel ordinateur et quel port elle redirige son port 80.
En effet, vous pouvez très bien avoir un réseau local de plusieurs ordinateurs chez vous, et dans ce cas la freebox ne sait pas toute seule vers quel ordinateur destiner ce port ouvert. Voici la même explication avec un schéma pour ceux qui ne comprennent pas tout ce que je raconte :
Comme on peut le voir sur ce schéma, ce qu'il va falloir que nous fassions pour notre réseau, c'est :
1. Ouvrir le port dont on a besoin
2. Rediriger ce port vers le port d'une machine (vers le port 80 du pc en IP 192.168.0.3 dans notre exemple)
Étape 3 : Ouvrir et rediriger un port sur la freebox
Pour configurer la freebox, il faut taper l'adresse url suivante dans votre navigateur Internet : http://adsl.free.fr/
Ensuite, cliquez sur le menu "Mon compte" en haut. Vous arriverez sur votre interface de gestion, il va falloir rentrer votre identifiant (souvent votre numéro de tél) et votre mot de passe (ils vous ont été fournis lors de votre inscription à free) pour rentrer, comme le montre l'image ci-dessous :
Ensuite, dans les fonctionnalités optionnelles, cliquez sur "fonctionnalités routeur de la freebox" :
Puis cliquez sur l'endroit que montre l'image ci-dessous (même si votre freebox est déjà en mode routeur), "pour activer les fonctions routeurs NAT de votre freebox, cliquez ici" :
Vous aurez alors l'écran suivant, dans lequel vous pourrez tout configurer.
- Activation / désactivation : pour activer ou désactiver le mode routeur de la freebox
- Ip freebox : l'adresse ip de votre routeur freebox (passerelle internet)
- DHCP activé sur oui ou non, suivant si vous voulez que la freebox attribue des adresses Ip dynamiquement à vos pc, ou si vous paramétrez vous même ces adresses IP statiquement.
Passons à ce qui nous intéresse plus ici, la redirection de port, et détaillons les champs de la ligne que j'ai remplie sur l'image :
- Port 80 : désigne le port que vous voulez ouvrir sur la freebox
- Protocole tcp : désigne le protocole (tcp ou udp), souvent c'est tcp pour des programmes standards genre peer to peer, serveur ftp ou web.
- Destination : l'adresse IP du pc vers lequel ce port 80 sera redirigé, ainsi que le port sur ce pc.
Ainsi, si un internaute appelle le serveur web sur le port 80 de votre freebox, c'est le serveur web situé sur le pc d'IP 192.168.0.3 qui sera appelé implicitement.
On pourrait aussi très bien imaginer qu'une requête sur le port 80 de votre freebox, soit renvoyée sur le serveur web du pc 192.168.0.3 qui serait sur le port 6060, cela introduirait une sécurité supplémentaire, puisque seule votre freebox sait que vous avez un serveur web sur le port 6060. Pour les internautes, il est sur le port 80. A méditer ;)
Aucun commentaire:
Enregistrer un commentaire