Afficher un message
Vieux 29/06/2006, 22h58   #8
Sébastien Monbrun aka TiChou
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: translation de port dans une liaison UDP

Dans le message <news:44a40345$0$863$ba4acef3@news.orange.fr>,
*Stan* tapota sur f.c.o.l.configuration :

> J'ai un flux UDP qui arrive sur un RAS ( modems ), je voudrai,
> en fonction du login utilisateur, faire une translation du port de
> destination.


> Ex : un automate se connecte sur le RAS avec le login machin;
> il envoie des paquets vers l'adresse 192.168.1.1, port 2000.
>
> Je veux que le port soit modifié par une nouvelle valeur, 2004.


> C'est plus clair ?


Pas trop non. Je vous propose malgré tout quelques solutions.

- Attribuer une adresse IP fixe et distincte pour chaque client/login.
Ainsi, en fonction de l'adresse IP source, du protocole et de la destination
on peut établir une règle de DNAT.

- Utiliser les scripts d'initialisation lancés par pppd (auth-up et
auth-down et/ou ip-up et ip-down) et en fonction du login, récupérable via
les variables d'environnement (PEERNAME, PPPLOGNAME) et/ou via les arguments
des scripts, créer/supprimer la règle de DNAT qui convient. man pppd.

- Revoir l'application client-serveur. ;-)

--
Sébastien Monbrun aka TiChou

  Réponse avec citation
 
Page generated in 0,04939 seconds with 9 queries