Ouverture de ports spécifique

Mon serveur YunoHost

Matériel: Ordinateur Hp Prodesk 400 MT G2
Version de YunoHost: 4.3.6.3
J’ai accès à mon serveur : En SSH etp ar la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : non

Description du problème

Yunohost installer depuis quelques temps, pour faire plaisir à mes enfants, j’ai décider de leur installer un server minecraft bedrock avec l’application GSM, Linux Server Gaming, pour certains qui connaissent je pense qu’ils comprendront, le serveur gsm pour minecraft se lance correctement, à ce niveau aucun souci, si ce n’est malheureusement au niveau du firewall, il me faut ouvrir les ports 19132 en ipv4 et 19133 en ipv6 dans le webadmin la chose est faite, je vois bien mes deux port activés, toute fois il ne me semble pas possible d’y accéder malgré tout, lorsque je fais un scan de port depuis mon pc vers L’IP local de Yunohost je n’es que les ports yunohost d’ouverts, 22,80,443 etc… les deux ports 19132 et 19133 ne le sont pas, en ssh sur Yunohost si je fais un nmap localhost je ne vois pas les ports ouvert, si je fais un nmap sur l’adresse 192.168.100.254, les ports ne sont pas ouvert non plus, dans un terminal j’ai tenté de voir avec sudo ss -l, ss -p , je ne vois pas ses deux ports là listés ou établie ,
J’avoue ne pas savoir quoi faire de plus, je n’ai pas envie non plus de casser Yunohost en faisant des commandes pas possible avec iptables sachant que je suis loin d’être un expert en la matière,
Vous remerciant pour votre aide.
Wilfrid.

Tu peux vérifier que l’ouverture des port est bien effective avec:

iptables-save

Es-tu sûr que ton service qui doit écouter sur ces ports est bien lancé ?

Bonjour ljf, j’ai oublier de le mentionné se matin, mais oui
-A INPUT -p tcp -m tcp --dport 19132 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 19133 -j ACCEPT
, mais cela ne résout pas le problème, étrange quand même. fail2ban pourrait-il être responsable ?

J’en doute mais tu peux toujours désactiver 5min pour faire le tests.

Tu as installé l’app minecraft manuellement (ou avec le paquet non officiel qui traine je sais plus où)?

Est-ce que tu as un moyen de tester si ton serveur minecraft est contactable sur le port 19132 et avec l’ip 127.0.0.1 (donc en faisant un test à l’intérieur du yunohost avec telnet, openssl ou curl je sais pas quel est le protocole utilisé pour causer sur ce port)

En fait , sur linuxgsm .com tu télécharge le zip que tu décompresse et tu lance un install.sh, cela te récupère un script et tu lance la commande ./mcbserver install cela te télécharge le programme minecraft_bedrock sur le site officiel de minecraft .net une fois installe tu lance le serveur que tu peux contrôler via un tmux, logiquement bedrock utilise n’importe quelle adresses local ou enp2s, lorsque je relance dans une console yunohost firewall reload, celui-ci m’affiche bien ses deux port 19132 et 19133 avec ceux de yunohost bien sûr, je test avec fail2ban désactivé pour voir.
Voici l’état du pare-feux

- Logs begin at Fri 2022-07-15 08:54:20 CEST, end at Fri 2022-07-15 19:31:09 CEST. --
juil. 15 08:54:21 systemd[1]: Starting YunoHost Firewall...
juil. 15 08:54:23 yunohost[537]: Pare-feu rechargé
juil. 15 08:54:23 yunohost[537]: opened_ports:
juil. 15 08:54:23 yunohost[537]:   - 22
juil. 15 08:54:23 yunohost[537]:   - 25
juil. 15 08:54:23 yunohost[537]:   - 53
juil. 15 08:54:23 yunohost[537]:   - 80
juil. 15 08:54:23 yunohost[537]:   - 443
juil. 15 08:54:23 yunohost[537]:   - 445
juil. 15 08:54:23 yunohost[537]:   - 587
juil. 15 08:54:23 yunohost[537]:   - 993
juil. 15 08:54:23 yunohost[537]:   - 5222
juil. 15 08:54:23 yunohost[537]:   - 5269
juil. 15 08:54:23 yunohost[537]:   - 5353
juil. 15 08:54:23 yunohost[537]:   - 19132
juil. 15 08:54:23 yunohost[537]:   - 19133
juil. 15 08:54:23 systemd[1]: Started YunoHost Firewall.

Merci ljf

1 Like

Moi je dirais que les ports sont ouverts mais que l’application (le serveur minecraft) ne tourne pas.

Bonne journée

C’est ce que j’ai pensé moi aussi, nous pouvons lancer la commande,./mcbserver monitor, celui-ci m’indique bien que le serveur est lancé. J’avoue ne pas avoir vérifier avec ps, je vérifie se soir.
Encore merci.

Bon eh bien je me répond à moi même,
3761 ? 00:00:00 tmux: server
3762 pts/1 00:00:19 bedrock_server
ps -e me donne cela,
Lorsque je lance la commande ./mcbserver monitor voici ce que j’ai
[ OK ] Monitoring mcbserver: Checking session: OK
[ OK ] Monitoring mcbserver: Querying port: gsquery: 192.168.100.254:19132 : 0/1: OK
Donc le serveur bedrock est bien démarrer.

Bon, comment dire, la connexion se fait désormais, je n’ai trouve la réponse sur un site plus ou moins dédié à Minecraft Java et Bedrock, donc pour ceux que cela intéresse il faut ouvrir les port de Yunohost 19132 en udp pour ipv4 et 19133 udp ipv6, à savoir que sur Minecraft Java se sont les ports 25565 tcp, et 25575 tcp pour rcon.
Merci pour ceux qui ont pris du temps de trouver mes réponses.
Vous souhaitant à tous une bonne soirée.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.