Héberger un serveur ARK: Survival Ascended derrière un pare-feu OPNsense peut sembler complexe, mais avec la bonne configuration, c'est tout à fait réalisable.
Cet article vous guide pas à pas dans la configuration d'OPNsense pour permettre à votre serveur ARK de fonctionner correctement, même dans un environnement de double NAT.
Pré-requis
Avant de commencer, assurez-vous d'avoir les informations suivantes :
- Adresse IP locale du serveur ARK : par exemple, 192.168.1.120.
- Adresse IP WAN d'OPNsense : par exemple, 192.168.25.12 (fournie par votre routeur FAI).
- Les ports nécessaires pour le serveur ARK :
- UDP 7777 : Port de jeu.
- UDP 7778 : Port de pair.
- UDP 27015 : Port de requête.
- TCP 27020 : Port RCON (optionnel).
Étape 1 : Désactiver la Règle "Block Private Networks"
Lorsque vous utilisez OPNsense derrière un routeur FAI, l'interface WAN d'OPNsense reçoit une adresse IP privée (192.168.x.x). Par défaut, OPNsense bloque le trafic provenant de ces IP sur l'interface WAN.
Procédure :
- Accédez à Interfaces > WAN.
- Décochez l'option Block private networks.
- Cliquez sur Save, puis sur Apply Changes.
Note : Cette étape est indispensable dans un environnement de double NAT. Si vous ne pouvez pas désactiver cette règle, envisagez de mettre votre routeur FAI en mode bridge.
Étape 2 : Configurer la Redirection NAT
La redirection NAT (ou "Port Forwarding") permet de transmettre le trafic entrant depuis l'interface WAN vers le serveur ARK.
Ajouter une Règle NAT pour chaque port :
- Accédez à Firewall > NAT > Port Forward.
- Cliquez sur Add (+).
- Configurez les paramètres suivants :
- Interface :
WAN
. - Protocol :
UDP
(pour les ports 7777, 7778, et 27015). - Destination :
WAN address
. - Destination port range :
- From :
7777
, To :7777
(ou le port correspondant).
- From :
- Redirect target IP :
192.168.1.120
(adresse IP de votre serveur ARK). - Redirect target port : Identique au port d'origine.
- Description : Exemple :
ARK Game Server - UDP 7777
.
- Interface :
- Cliquez sur Save, puis Apply Changes.
Répétez ces étapes pour chaque port :
- UDP 7778
- UDP 27015
- TCP 27020 (si RCON est utilisé).
Étape 3 : Vérifier les Règles de Pare-feu
OPNsense crée automatiquement des règles de pare-feu associées aux redirections NAT. Pour vérifier :
- Allez dans Firewall > Rules > WAN.
- Assurez-vous qu'il existe une règle pour chaque port (7777, 7778, 27015, 27020).
- Si une règle manque, ajoutez-la manuellement :
- Action :
Pass
. - Protocol : UDP (ou TCP pour RCON).
- Source :
any
. - Destination :
WAN address
. - Destination port range : Le port à autoriser (par ex. 7777).
- Action :
- Si une règle manque, ajoutez-la manuellement :
Étape 4 : Configurer le Routeur FAI
Si vous êtes en double NAT, votre routeur FAI doit rediriger le trafic entrant vers l'interface WAN d'OPNsense (192.168.25.12).
Ajouter des Règles de Redirection sur le Routeur FAI :
- Connectez-vous à l'interface d'administration de votre routeur.
- Ajoutez des règles de Port Forwarding pour chaque port mentionné plus haut :
- UDP 7777 vers 192.168.25.12.
- UDP 7778 vers 192.168.25.12.
- UDP 27015 vers 192.168.25.12.
- TCP 27020 vers 192.168.25.12.
- Appliquez les modifications.
Étape 5 : Vérifier la Connectivité
Tester les Ports :
Utilisez un outil comme canyouseeme.org ou nmap pour vérifier si les ports sont accessibles depuis l'extérieur.
Observer les Logs :
- Accédez à Firewall > Log Files > Live View.
- Vérifiez que les paquets destinés aux ports (par exemple, 7777) sont reçus et transmis à votre serveur ARK.
Étape 6 : Résolution des Problèmes
Si le serveur n'est toujours pas accessible :
- Vérifiez les Logs du Pare-feu :
- Si le trafic est bloqué, vérifiez les règles NAT et pare-feu.
- Testez depuis le Réseau Local :
- Essayez de vous connecter à l'IP locale du serveur ARK (192.168.1.120).
- Assurez-vous que le Serveur ARK est Démarré :
- Vérifiez que les ports nécessaires sont configurés dans le fichier de configuration du serveur ARK.
Conclusion
Avec cette configuration, votre serveur ARK: Survival Ascended devrait être accessible depuis l'extérieur, même avec un pare-feu OPNsense. N'oubliez pas d'ajouter vos captures d'écran pour illustrer chaque étape et de tester minutieusement la configuration.
Si vous avez des questions ou souhaitez partager votre expérience, n'hésitez pas à laisser un commentaire ci-dessous ! 😊