Pour accéder à un serveur local depuis Internet, vous pouvez utiliser la redirection de ports NAT pour pouvoir accéder à certains ports (tels que le port 80 pour un serveur web via HTTP, le port 21 pour un serveur de fichiers via FTP, ...).
Mais vous pouvez aussi exposer complètement un serveur local à Internet en mappant une adresse IP externe (WAN) à une adresse IP locale (LAN).
Ce qui s'appelle sous pfSense du 1:1 NAT.
Comme vous pouvez le voir, l'adresse IP WAN de pfSense dans notre cas est : 192.168.1.10.
C'est donc à cette adresse que nous pourrons accéder à notre serveur local depuis un ordinateur connecté sur le réseau WAN (ou sur Internet le cas échéant).
Notre serveur web local possède l'adresse IP "10.10.0.10" qui fait partie de la plage d'adresses IP distribuée sur notre réseau DMZ.
Mais, le fonctionnement est le même si votre serveur se trouve sur le réseau LAN de pfSense.
Pour créer une règle de "1:1 NAT" sous pfSense, allez dans : Firewall -> NAT.
Ensuite, allez dans l'onglet "1:1" et cliquez sur "Add".
Sur la page "Edit NAT 1:1 Entry" qui s'affiche, vous pourrez configurer ces paramètres :
Pour exposer votre serveur web local sur Internet, configurez ces paramètres :
Ensuite, cliquez sur Save.
Cliquez sur "Apply Changes" pour appliquer les changements.
La règle de "1:1 NAT" a été appliquée.
Tout d'abord, si vous avez défini une adresse IP privée (ex : 192.168.1.x, 10.0.0.x, ...) sur l'interface WAN de pfSense, il est important de désactiver le paramètre "Block private networks and loopback addresses" dans la configuration de son interface WAN.
Pour cela, allez dans "Interfaces -> WAN" et allez en bas de la page.
Une fois ce paramètre désactivé, cliquez sur "Save", puis sur "Apply Changes" (en haut de la page).
Si vous tentez d'accéder à votre serveur web depuis l'adresse IP WAN de pfSense, vous verrez que cela ne fonctionne pas.
En effet, le trafic réseau est bloqué par défaut par pfSense sur l'interface WAN.
Pour le comprendre, allez dans "Firewall -> Rules".
Comme vous pouvez le voir, par défaut, sur l'interface WAN de pfSense, aucune règle n'autorise du trafic réseau.
Ce qui signifie que toutes les connexions entrantes sont bloquées.
Pour voir l'historique des paquets bloqués par le pare-feu, cliquez sur la 2ème icône rouge en haut à droite.
Sur la page "Status / System Logs / Firewall / Normal View" qui s'affiche, triez la liste par date/heure en cliquant sur la colonne "Time".
Comme vous pouvez le voir, dans notre cas, l'accès depuis notre PC "192.168.1.34" (PC du réseau WAN) à notre serveur local "10.10.0.10" sur le port 80 (HTTP) a été bloqué sur l'interface WAN par la règle "Default deny rule IPv4 (1000000103)". Cette règle n'est pas visible sous pfSense, mais pfSense vous le fait comprendre avec l'avertissement visible ci-dessus (sur fond jaune).
Note : lorsque vous redirigez un port via le port forwarding, une règle appropriée est automatiquement créée dans le pare-feu pour autoriser le trafic réseau correspondant.
Mais ce n'est pas le cas lors de l'utilisation du "1:1 NAT", car cela signifierait que tous les ports ouverts de votre serveur local seraient accessibles sans restriction depuis Internet (le réseau WAN).
Comme expliqué précédemment, dans le cas du "1:1 NAT", aucune règle n'est créée dans le pare-feu pour autoriser le trafic réseau vers le serveur local souhaité.
Vous devez donc créer vous-même vos règles dans le pare-feu de pfSense.
Pour cela, allez dans "Firewall -> Rules -> WAN" et cliquez sur : Add.
Dans notre cas, nous souhaitons pouvoir accéder à notre serveur web local en HTTP.
Pour cela, configurez ces paramètres :
Ensuite, cliquez sur "Save".
La règle configurée apparait.
Cliquez sur "Apply Changes" pour l'appliquer.
La nouvelle règle a été appliquée sur votre pare-feu.
Maintenant, tentez d'accéder à votre serveur web depuis Internet (ou depuis un ordinateur connecté au réseau WAN de pfSense) en tapant l'adresse IP WAN de pfSense.
Comme prévu, la page d'IIS (dans notre cas apparait) étant donné que notre serveur web est installé sous Windows Server.
Pare-feu 2/7/2025
Pare-feu 28/5/2025
Pare-feu 11/6/2025
Pare-feu 6/6/2025
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire