[glux] PORT REDIRECT
@arminillo
carminillo@tiscali.it
Wed, 11 Sep 2002 17:56:40 +0200
Non funziona neanche con questi settaggi:
deb3box2:~# socks=3D"194.73.95.161"
deb3box2:~# port=3D"1080"
deb3box2:~# linux=3D"10.220.74.48"
deb3box2:~# local=3D"10.220.74.184"
deb3box2:~# iptables -t nat -A PREROUTING -i eth0 -p tcp -d $linux --dpor=
t
1234 -j DNAT --to $socks:$port
deb3box2:~# iptables -t nat -A POSTROUTING -o eth0 -s $local -d $linux -j=
SNAT --to $socks
deb3box2:~# iptables -A FORWARD -s $local -d $socks -i eth0 -o eth0 -p tc=
p
--dport $port -j ACCEPT
suggerimenti?
bye bye
@arminillo
//-- Messaggio Originale --
//Date: Wed, 11 Sep 2002 17:28:50 +0200
//From: Svilla <stefano.villa@polimi.it>
//To: carminillo@tiscali.it
//Subject: Re: [glux] PORT REDIRECT
//
//
//
//
//Dunque:
//prova a mettere la macchina linux in ascolto su una porta diversa da 10=
80;
//
//temo che dato che socks riceve sulla porta 1080 la terza regola
//mi faccia casino con la prima ($port=3D1080)
//mi sa che in uno script il -s !socks non ti funziona
//perche' la shell interpreta il ! e poi ti fa casino.
//prova prima a vedere se le regole funzionano impostando le iptables
//da riga di comando.
//Gli * sono un errore di battitura, avevo copiato la riga da un altra sh=
ell
//
//che aveva il color attivo e mi metteva dei metacaratteri.
//
//
//
//
//
//@arminillo wrote:
//
//>Forse le tre regole non funzionano perch=E8 mi sono spigato male. La m=
acchina
//>linux =E8 una delle tante della rete... non fa da gateway... Su di un =
client
//>qualsiasi devo poter impostare solo la configurazione socks... esempio=
.
//>SOCKS-SERVER
//> || ||
//>LINUX mia macchina
//>
//>
//>Io devo arivare al socks server presentandomi come LINUX e non come mi=
a
//>macchina.
//>Comunque lo script che ho generato dalle tue regole =E8 questo:
//>
//>#!/bin/bash
//>socks=3D"194.73.95.161"
//>port=3D"1080"
//>linux=3D"10.220.74.48"
//>local=3D"10.220.74.184"
//>echo "Setto le regole firewall..."
//>iptables -t nat -A PREROUTING -i eth0 -p tcp -d $linux --dport 1080 -j=
DNAT
//>--to $socks:$port
//>iptables -t nat -A POSTROUTING -o eth0 -s $local -d $linux -j SNAT --t=
o
//>$socks
//>iptables -A FORWARD -s $local -d $socks -i eth0 -o eth0 -p tcp --dport=
$port
//>-j ACCEPT
//>
//>il -s !socks non mi andava... no capisco il perch=E8 e poi gli * servi=
vano
//>oppure facevano parte di una tua simbologia?
//>
//>
//>
//
//
//
__________________________________________________________________
Tiscali Ricaricasa
la prima prepagata per navigare in Internet a meno di un'urbana e
risparmiare su tutte le tue telefonate. Acquistala on line e non avrai
nessun costo di attivazione n=E9 di ricarica!
http://ricaricasaonline.tiscali.it/