Bonjour,
J'ai 3 machines configurées comme ceci:
----- ----- -----
| A |-------| B |------| C |
----- ----- -----
|
Les machines A et B sont allumées et connectées immédiatement. A envoie un flux
de données UDP en permanence vers B sur le port 9000.
Je veux que quand la machine C se connecte les paquets envoyés par A lui soit
retransmis sur le port 9000 également. Pour cela j'utilise la règle iptables
suivante:
Code :
- iptables -t nat -A PREROUTING -i eth0 -p udp --dport 9000 -j DNAT --to 192.168.1.154:9000
|
Où 192.168.1.154 est l'IP de C et eth0 l'interface connectée à A.
Le problème est que cette règle ne fonctionne que si je redémarre le flux côté
A. Tant que je ne coupe pas l'envoi, C ne reçoit rien. Si j'arrête d'envoyer
puis recommence, alors les paquets sont bien redirigés.
Dans la pratique, A n'aura pas moyen de savoir si C est connecté ou non. Comment
faire pour que cette règle soit utilisée immédiatement?
---------------
deluser --remove-home ptitchep