I)- Qu’est ce le port forwarding?
Le Port Forwarding consiste à rediriger un port de votre routeur vers un de vos poste réseau et généralement le serveur.
Mais qu’est-ce qu’un port? Qu’est-ce qu’un routeur?
Un routeur c’est la boi-boite sur laquelle est connecté votre PC. La Livebox est un routeur, de même que la Neufbox ou la Freebox. Heureusement il y a findus… FINDUS!… Non je déconne, « heureusement » il n’y a pas que ça comme routeur, il y en a tout une gamme avec des fonctions qui varient d’un routeur à l’autre. Le but primaire, comme son nom l’indique, est d’établir les routes. Par exemple, vous partagez votre connexion Internet sur votre Livebox avec votre petite soeur, or il n’y a qu’une seule connection. Comment voulez vous que la page web sur laquelle vous êtes sache vers quel PC aller si vous n’avez pas de routeur? Votre routeur va recevoir votre page et va dire « Tiens celle la c’est pour Mélanie », etc.
Un port c’est un peu comme une porte. Chez vous vous avez des portes, qui sont différentes et qui n’ont pas la même fonction. Par exemple un architecte ne mettra pas un portail pour accéder à une chambre d’enfant ou une chatière pour laisser rentre la voiture dans le garage… Pour les ports c’est la même chose. Il y a par exemple le port 80 qui correspond au port http que vous utilisez tous les jours, ou encore le port 21 pour le port ftp, etc. (la liste est longue). Comme pour les portes ils ont chacun une fonction.
Je précise que dans cet exemple je prend comme base un routeur (Neufbox v4), mais que cela vaut aussi pour un PC serveur relié directement à internet avec un firewall (type iptables sous Linux). Car ce que fait un routeur, un serveur peut très bien le faire, il suffit d’installer et de configurer DHCP, iptables, etc. Bref ne nous égarons pas.
Donc je vais prendre dans mon exemple ma Neufbox v4, mais la manip est plus ou moins la même avec n’importe quel routeur.
!!!! ATTENTION !!!! : il faut impérativement que votre neufbox soit en mode « routeur » et non « bridge » et que vous ayez une IP statique sur votre serveur/poste client!
Je vais tenter d’expliquer par un petit schéma simple:
Requête depuis Internet ===> 83.212.25.102 (IP publique fournie par votre FAI, qui change souvent) ===> Neufbox (IP statique: 192.168.0.1) ===> Port Forwarding ===> Serveur/Poste client (IP statique: 192.168.1.2)
Donc si l’IP de votre serveur n’est pas statique, votre Port Forwarding ne marchera pas (ou alors coup de bol, ou alors DHCP limité à un seul poste).
Bref, passons à l’action, si vous n’avez pas compris vous comprendrez en route c’est promis
II)- Who is my Neufbox?
Tout d’abord il faut connaître l’IP de votre neufbox. Logiquement c’est 192.168.1.1 , mais vous pouvez l’avoir changé (et dans ce cas la vous la connaissez
)
Sinon faire:
arp -a
III)- Dialoguons avec notre neufbox
Une fois l’IP obtenue, il faut vous connecter à votre routeur. Pour cela lancer Firefox ou IE ou autre, et tapez l’adresse IP de votre box dans la barre d’adresse. Ça doit donner quelque chose comme ça:

Vous appuyez sur entrée et vous tombez sur votre routeur.

Ensuite, cliquez sur l’onglet « NAT ». Vous devriez tomber sur cette page:

Comme vous pouvez le remarquer certains de mes ports sont déjà redirigés.
Par exemple le port 21, correspondant au port FTP, est redirigé vers l’IP statique de mon PC qui est 192.168.1.2
Mais alors la si vous êtes malin et si vous avez compris l’explication du dessus, vous devriez me dire « Mais si ton IP statique est 192.168.1.2, pourquoi il y a-t-il des redirections vers l’IP 192.168.1.3??? ».
Bien vu! en fait j’ai 2 cartes réseau, eth0 et eth1. L’une correspond à ma carte réseau filaire (eth0) et correspond à 192.168.1.2. L’autre correspond à ma carte Wifi (eth1) est correspond à la .3. J’utilise la carte Wifi pour les applications à vocation « non-serveur » et la filaire pour les connexions plus sérieuses.
Revenons à nos moutons:
On peut soit rediriger 1 et 1 seul port, comme par exemple le port 21, ou on peut rediriger une plage de ports comme la plage 50000 à 50100 pour le mode Passif (PASV) d’un serveur FTP. C’est à dire que toutes les communications entre les ports 50000 et 50100 (ex: 50001, 50002, etc.) seront redirigés vers mon PC.
Ensuite il est possible de rediriger en TCP ou en UDP ou les deux.
La vous allez me dire « C’est quoi la différence entre TCP et UDP? »
Le TCP est orienté « connexion » du fait qu’il transmet à votre interlocuteur des informations concernant le paquet émis, alors que l’UDP n’est pas orienté connexion, car il envoi des paquets sans demander son avis à celui qui va le réceptionner. Peu importe l’UDP est peu utilisé…
——————————–
Bon ben voila, j’espère que vous aurez compris comment forwarder des ports, surtout que ça sert pour tout! Même pour les applications courantes! Vous vous êtes jamais demandé pourquoi ça va à 2 à l’heure quand vous envoyer un fichier sur MSN?? Ben vous avez la réponse! Maintenant à vous de chercher!