Newsgroup: it.comp.os.linux.sys
Titolo: domanda presumibilmente idiota con ipchains

sono un po' arrugginito con ipchains...
non mi ricordo più come facevo a far passare in forward i pacchetti 
senza mascherarli da una lan ad una macchina su una lan differente. io 
mi ricordo che facevo così:
ipchains -A forward -s 
128.1.1.0/255.255.255.0
 -d 
10.1.1.10/255.255.255.255
 3128:3128 -p 6 -j ACCEPT
ipchains -A forward -s 
10.1.1.10/255.255.255.255
 3128:3128 -d 
128.1.1.0/255.255.255.0
 -p 6 -j ACCEPT
ovviamente la chain di forward è deny di default... e i pacchetti comq 
non passano!
-- 
Davide Corrado
Windows NT crashed.
I am the Blue Screen of Death.
No one hears your screams.


128.1.1.0/255.255.255.0
 -p 6 -j ACCEPT
questa cancella pure che non serve, (il -b equivale al bidirectional mode)
inoltre verifica di aver abilitato il forwarding nel kernel:
echo "1" > /proc/sys/net/ipv4/ip_forward
     Paolo

 echo "1" > /proc/sys/net/ipv4/ip_forward
ho verificato ma ancora non va... il masquerading funziona però
che cosa succede? io devo raggiungere squid sulla porta 3128 sulla 
macchina 10.1.1.10 dai client 128.1.1.X, lo smistamento dei siti che è 
possibile visitare viene fatto dal particolare indirizzo 
128.1.1.X/
255.255.255.255
, quindi il mascheramento mi è del tutto 
inutile (tutti escono con l'indirizzo del firewall/gateway e addio 
smistamento


mi sorge una domanda spontanea, ma prima lo stralcio di configurazione 
di ipchains:
:input DENY
:forward DENY
:output ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 22:22 -p 6 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 22:22 -p 17 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d <ip_adsl>/
255.255.255.255
 25:25 -p 6 -j 
ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d <ip_adsl>/
255.255.255.255
 110:110 -p 6 -j 
ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d <ip_adsl>/
255.255.255.255
 110:110 -p 17 
-j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 1 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 1024:5999 -p 6 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 1024:5999 -p 17 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 6010:65535 -p 6 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 6010:65535 -p 17 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -i lo -j ACCEPT
-A input -s 
128.1.1.0/255.255.255.0
 -d 
0.0.0.0/0.0.0.0
 -j ACCEPT
-A input -s 
10.1.1.10/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 -j ACCEPT
-A forward -s 
10.1.1.10/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 -j MASQ
-A forward -s 
128.1.1.50/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 -j MASQ
-A forward -s 
128.1.1.35/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 -j MASQ
-A forward -s 
128.1.1.24/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 -j MASQ
-A forward -s 
128.1.1.25/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 -j MASQ
-A forward -s 
128.1.1.55/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 -j MASQ
-A forward -s 
128.1.1.22/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 2000:2000 -p 
6 -j MASQ
-A forward -s 
128.1.1.26/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 2000:2000 -p 
6 -j MASQ
-A forward -s 
128.1.1.22/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 5900:5900 -p 
6 -j MASQ
-A forward -s 
128.1.1.26/255.255.255.255
 -d 
0.0.0.0/0.0.0.0
 5900:5900 -p 
6 -j MASQ
-A forward -s 
128.1.1.0/255.255.255.0
 -d 
10.1.1.10/255.255.255.255
 25:25 
-p 6 -j MASQ
-A forward -s 
128.1.1.0/255.255.255.0
 -d 
0.0.0.0/0.0.0.0
 53:53 -p 6 -j MASQ
-A forward -s 
128.1.1.0/255.255.255.0
 -d 
0.0.0.0/0.0.0.0
 53:53 -p 17 -j MASQ
-A forward -s 
128.1.1.0/255.255.255.0
 -d 
10.1.1.10/255.255.255.255
 
110:110 -p 6 -j MASQ
-A forward -s 
128.1.1.0/255.255.255.0
 -d 
10.1.1.10/255.255.255.255
 
110:110 -p 17 -j MASQ
-A forward -s 
128.1.1.0/255.255.255.0
 -d 
10.1.1.10/255.255.255.255
 
3128:3128 -p 6 -j ACCEPT -b <====regola che non va!!!!!
verifico proprio che il pacchetto tcp dal 128.1.1.X a 10.1.1.10 porta 
3128 sul firewall (indirizzo 10.1.1.1 e 128.1.1.1 a seconda della rete 
in cui si trova) arriva alla catena forward ma non raggiunge la macchina 
10.1.1.10...
e allora mi domando: sarà possibile masquerare alcune porte e 
forwardarne altre tra i medesimi indirizzi ip?
dove accidenti sbaglio mannaggia la pupazza?
