general.general : redirection de port vers serveur MS TS
Posté par carlo () le 14 mars 2008Bonjour à tous,
nous avons depuis peu, dans notre entreprise, des cartes 3G Orange Business Everywhere qui nous permette, depuis à peu près n'importe ou, d'accéder à notre intranet.
Le problème est que tous les ports ne sont évidemment pas accessibles, et en l'occurence les ports 3389 (microsoft terminal serveur = RDP), 5900 (VNC) ou 22 (ssh pour ma machine) ne le sont pas.
Je cherche donc à utiliser ma machine (Debian Etch) comme "pont" ou proxy transparent pour rediriger le port 443 (c'est celui du https et donc normalement tout doit pouvoir y passer) vers le port 3389.
N'y connaissant vraiment rien à iptables, j'ai cherché un peu et la seule chose qui semblait correspondre était le "Transparent Proxy+Squid mini-howto".
J'ai donc essayé d'adapter les commandes de la partie 6 http://tldp.org/HOWTO/TransparentProxy-6.html mais sans succès.
Quelqu'un a-t-il une idée ?
merci d'avance
> Lire le message (8 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #913770.



juste iptable...
sur ma machine je fais simplement
# SQUID HTTP PROXY
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
pour dire que ce qui arrive par eth1 (mon reseau interne) à destination du port 80 doit etre renvoyé sur le port 3128
dans la meme idée tu pourrais avoir
iptables -t nat -A PREROUTING -i ta_carte_reseau -p tcp --dport 443 -j REDIRECT --to le_serveur --to-port 5900
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[^]Re: juste iptable...
voilà ce que j'obtiens
# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to 10.41.9.197 --to-port 3389
iptables v1.3.6: IP address not permitted
embêté je suis
carl0:
[^]Re: juste iptable...
en meme temps je ne suis pas sur qu'on puisse rediriger vers une autre IP
par contre tu dois pouvoir faire
un tunnel entre ton "proxy" et la vrai machine : voir les howtos sur les tunnels SSH
afin d'ouvrir le port 3389 et de le renvoyer vers la vrai machine
ou
d'ouvrir le port 443 et de le renvoyer 3389
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[^]Re: juste iptable...
mais faire un tunnel ssh ne m''oblige-t-il pas à avoir un soft à la fois sur ma machine et sur le serveur destinataire ?
j'aimerais autant si c'est possible ne pas ajouter de soft sur ce pauv' serveur windows...
carl0:
[^]Re: juste iptable...
Essaye :
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j DNAT --to 10.41.9.197:3389[^]Re: juste iptable...
je viens d'essayer cela, et même si la commande passe, j'ai l'impression que rien ne se passe.
iptables --list ne me renvoie rien.
est-ce normal ?
carl0: