Bonjour,
je dois utiliser iptables pour faire une série de route mais je commence à craquer !
J'ai pas mal de matériel et ça mélange plein de choses donc je suis preneur de toute information utile !
Le but, c'est de faire passer un flux RTSP depuis une camera IP jusqu'à un autre PC...
j'ai un réseau local 10.22.8.X sur une interface eth0 constitué de :
un ordinateur embarqué Nexcom : 10.22.8.10
une caméra IP : 10.22.8.11
Ce réseau est relié au net via la 3G sur l'interface ppp0
j'ai un double réseau VPN 10.8.0.X qui relie l'ordinateur embarqué à un autre réseau. il utilise deux interfaces : tun0 et tun1 (tcp et udp).
Ce qui fait que mon PC de bureau est relié via le VPN (@ 10.8.0.14)
j'essaie de faire communiquer mon ordinateur (10.8.0.14 sur le reseau VPN)
avec le PC embarqué (10.8.0.6), celui ci reçoit bien ma connexion.
ensuite je voudrais rediriger cette connexion sur la camera IP via iptables pour obtenir le flux de ma caméra (en utilisant un port en particulier)
le but c'est de réussir a lire la vidéo avec :
rtsp://10.8.0.6:8080/media.amp
j'ai déjà fait le même type de redirection mais il n'y avait ni VPN ni 3G... simplement une interface eth0...
maintenant que ça se corse j'ai du mal à voir comment faire mes règles...
voila ce que j'ai déjà fait:
si quelqu'un s'y connait bien en iptables, je pense que cela vient de mes règles, sinon je ne vois pas trop...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 iptables -t nat -A PREROUTING -j DNAT -i tun+ -p tcp --dport 8080 --to-destination 10.22.8.11:554 iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0 -p tcp --dport 8080 -d 10.22.8.11 iptables -t nat -A PREROUTING -j DNAT -i tun+ -p udp --dport 8080 --to-destination 10.22.8.11:554 iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0 -p udp --dport 8080 -d 10.22.8.11 iptables -t nat -A PREROUTING -j DNAT -i eth0 -p tcp --dport 554 --to-destination :8080 iptables -t nat -A PREROUTING -j DNAT -i eth0 -p udp --dport 554 --to-destination :8080 iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0 -p udp --dport 554 iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0 -p tcp --dport 554
merci d'avance
Partager