Ouvrir un port dans le pare-feu
Autoriser un service à recevoir des connexions, sous ufw, firewalld ou Windows — et vérifier depuis l'extérieur que c'est bien ouvert.
Votre service tourne mais personne n'arrive à s'y connecter ? Trois causes possibles, dans cet ordre de fréquence : le pare-feu de la machine bloque, le service n'écoute que sur 127.0.0.1, ou le service n'est pas démarré. Commencez par vérifier la deuxième — elle ne coûte rien.
sudo ss -tulpn | grep :25565Si la ligne indique 127.0.0.1:25565, le service n'accepte que les connexions locales : c'est sa configuration qu'il faut changer, pas le pare-feu. S'il indique 0.0.0.0:25565 ou *:25565, il écoute bien partout, et le pare-feu est le suspect suivant.
ufw — Debian, Ubuntu
sudo ufw allow 25565/tcp
sudo ufw allow 19132/udp
sudo ufw status numberedPour n'ouvrir un port qu'à une adresse précise — un port d'administration, par exemple — nommez la source :
sudo ufw allow from 203.0.113.25 to any port 3306 proto tcpfirewalld — AlmaLinux, Rocky
sudo firewall-cmd --permanent --add-port=25565/tcp
sudo firewall-cmd --reloadSans --permanent, la règle disparaît
Une règle firewalld ajoutée sans --permanent ne survit pas au redémarrage. C'est la cause numéro un des services qui « marchaient hier ».
Windows Server
New-NetFirewallRule -DisplayName "Mon service" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action AllowVérifier depuis l'extérieur
Un port testé depuis la machine elle-même répond toujours. Testez depuis un autre poste :
nc -zv 203.0.113.10 25565Le TCP et l'UDP sont deux mondes séparés : ouvrir 25565/tcp n'ouvre pas 25565/udp. Un serveur Minecraft Bedrock, par exemple, écoute en UDP.
Bloqué malgré tout ? Ouvrez un ticket : on répond en français, et on regarde votre machine si besoin.
Ouvrir un ticket