Redirection de port un peu particulière

Résolu/Fermé
mwa45 Messages postés 247 Date d'inscription samedi 13 mars 2010 Statut Membre Dernière intervention 25 août 2015 - 24 janv. 2014 à 22:57
mwa45 Messages postés 247 Date d'inscription samedi 13 mars 2010 Statut Membre Dernière intervention 25 août 2015 - 26 janv. 2014 à 19:14
Salut la compagnie,
Je vous mets dans le contexte :
Je tiens un serveur de jeu sur un VPS sous Ubuntu. Seulement, sur mon serveur il y a deux frères. Un mec sympa, et un mec chiant. Le chiant fait vraiment chier les autres. Et pour cela je l'ai ban. Le problème c'est que le ban ce base sur l'IP du joueur, donc le bon gars est ban aussi.

Je partais sur une redirection de port. Ils ont une IP statique, donc je bloquerais le port du jeu pour leur IP, et je donnerais au bon gars un nouveau port de connexion qu'il garderait pour lui.

Pour faire simple je pensais à ça :

iptables -A INPUT -s xxx.xxx.xxx.xxx -i eth0 -p udp --dport 7777 -j DROP
iptables -t nat -s xxx.xxx.xxx.xxx -p udp --sport 3434 --to-port 7777 -j dnat

ou un truc semblable (je maitrise pas encore parfaitement iptables)

donc en gros le port du jeu est 7777
Mon idée serait de donner au bon joueur l'ip du VPS et un autre port (genre 3434)
et ce port redirigerait vers 7777. Mais ça ne marche pas. Je pense que c'est parce que lors de la redirection, ça reste la même IP et donc celle ci reste bloquée (ce qui semble logique)
Donc je commence à secher. Auriez vous les bonnes commandes ou une idée très proche ? Je sais que ce n'est pas la meilleur solution, vous me direz surement "ça sert à rien psq le gars peut donner le port à son frere" et vous avez raison, mais j'ai parlé avec le gars et il m'a assuré qu'il ne le ferait pas psq il n'aime pas quand son frère fout la merde.
Bref la je raconte ma vie. Donc merci d'avance pour votre aide et bonne soirée/journée

2 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
25 janv. 2014 à 07:55
Je ne vois pas vraiment où est le souci, tu n'as pas besoin de règle sur l'IP. Tu fais une redirection de port habituelle et tu donnes un faux numéro de port au gamin.
0
mwa45 Messages postés 247 Date d'inscription samedi 13 mars 2010 Statut Membre Dernière intervention 25 août 2015 109
25 janv. 2014 à 21:13
le soucis est que le bon gars tout comme son frere connaissent le vrai port du jeu.
Donner un autre port au frere ne servirait a rien vu qu'il connait le bon.
Mon but serait donc de donner au bon gars un autre port mais qui redirige sur le vrai, tout en bloquant le vrai pour son frere
0
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 259
25 janv. 2014 à 21:23
Et si tu redirige pour cette ip le bon port vers un truc bidon et un autre port vers le bon ?
0
mwa45 Messages postés 247 Date d'inscription samedi 13 mars 2010 Statut Membre Dernière intervention 25 août 2015 109
26 janv. 2014 à 19:14
ça marche ! Merci beaucoup Flachy, j'avoue que je n'y avais pas pensé. C'est bien vu
0
Faudrait déjà qu'une règle DROP marche à tous les coups chez Iptables, ce n'est pas garanti.
0