Newsgroup: it.comp.os.linux.iniziare
Titolo: Aiuto per iptables

Buongiorno a tutti, avrei l'esigenza di configurare il mio server linux red
hat 7.2 con iptables.
Questo server a una doppia scheda di rete ETH2 per la LAN e ETH1 per
Internet, collegata direttamente ad un router per DSL.
Ora spulciando qua e là e navigando là e qua ho trovato una configurazione
semplice per fare in modo che i miei client usino Linux per navigare:
#!/bin/bash
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
for a in /proc/sys/net/ipv4/conf/*/rp_filter; do
  echo 1 > $a
done
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -m state --state ESTABILISHED, RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -s 
192.0.0.0/24
 -j MASQUERADE
iptables -P FORWARD ACCEPT
Ecco così, i miei client navigano, ma il mio server non naviga, non viene
pingato ed inoltre non si logga con KDE, insomma sembra quasi che gli
impedisca di fare tutto. Inoltre vorrei dire alla regola di Iptables di
nattare un IP privato.
Se per favore mi potreste aiutare, io con tutta la mia buona volontà ho
trovato in giro documentazioni che parlavano di tripla rete con aria DMZ, ma
non fa a caso mio.
Grazie in anticipo. Ciao.
PS
Ora sto navigando con linux, ho tolto le prime quattro regole, ma così, sono
troppo "aperto".
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie in anticipo. Ciao.
http://netfilter.samba.org
bye G.L.
--
La logica non attiene alla verosimiglianza delle ipotesi,
ma alla coerenza delle tesi con le ipotesi.

 -j DNAT --to <private_address>:<protocol_port>
Anche questa regola la metto dove ? Grazie.
Ciao.


 Anche questa regola la metto dove ? Grazie.
Dove vuoi. A parte che mi sono dimenticato un "-t nat", infatti dovrebbe essere
cosi':
iptables -A PREROUTING -t nat -p [tcp|udp] -d <public_address> --dport
<protocol_port> -j DNAT --to <private_address>:<protocol_port>
Comunque la posizione delle regole puo' essere importante: dipende dalle regole
precedenti, ma nel tuo caso non ci dovrebbe essere ancora nessun problema...
;-)   Dipende comunque sempre dall'obbiettivo che vuoi raggiungere. Ogni
firewall e' cosa a parte...   :-)  E importante prima capire bene il principio
di funzionamento di netfilter.
netfilter.samba.org
, dove vi sono gli howto dei programmatori (tra l'altro
molti tradotti in italiano), e' IMHO il miglior punto di riferimento.
Ovviamente si tratta poi di fare diverse prove mirate per verificare e
consolidare i concetti.


 consolidare i concetti.
Ora, faccio un paio di prove e poi ti faccio sapere, grazie mille :-))))))))


>>:/OuZ\:<<<
per rispondermi in mail rimuovere TOGLIQUESTO

 OuZ
[]
Scusami se snippo tutto, ma mi sono incasinato. Ora ti posto quello che ho
fatto, così o tu o chiunque mi dite che cosa sto combinando:
#!/bin/bash
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
for a in /proc/sys/net/ipv4/conf/*/rp_filter; do
  echo 1 > $a
done
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -m state --state ESTABILISHED, RELATED -j ACCEPT
iptables -A INPUT -i lo -s localhost -j ACCEPT
iptables -A OUTPUT -m state --state ESTABILISHED, RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABILISHED, RELATED -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -d x.x.x.x/y --dport www -j DNAT --to
x.x.x.x:80
iptables -t nat -A POSTROUTING -o eth1 -s x.x.x.x/y -j MASQUERADE
Ecco, praticamente così non va più niente, nè i client in internet nè io e
nè tantomeno natto su ciò che voglio!!!
Aiutatemi, vi prego!!!!!! :-((((((((
Ti ricordo che io ho Linux che dovrebbe essere un gataway per internet da i
miei client, ed un firewall che mi natti una o più macchine nella mia LAN!!


 miei client, ed un firewall che mi natti una o piů macchine nella mia LAN!!
Si e' capito.  :-) Ecco, fai attenzione perche' ti serve una DMZ. Se ti
"exploitano" un server che tu hai messo sulla lan mascherata, ti exploitano
tutta la lan... e magari anche il firewall.   :-O


 tutta la lan... e magari anche il firewall. :-O
La DMZ la farň piů avanti non appena arriva il mio AS400 con partizione per
Linux, poi la farň. Per il momento mi devo arrangiare cosě.
Ah scusa, ma exploitano, che vuň dě ????
Grazie cmq per tutto l'aiuto profuso, a buon rendere, anche se per linux
sarŕ un pň difficile.
Ciao


 Ah scusa, ma exploitano, che vuň dě ????
In realta' non vuol dire nulla... un verbo italiano inventato di sana pianta
sulla parola "exploit"...   :-)
Insomma, si parlava di macchina compomesse, "hackerate".    :-)


 > iptables -A INPUT -m state --state ESTABILISHED, RELATED -j ACCEPT
Leggi bene, Sole, e capirai perchè non mi funzianava niente........
(ESTABILISHED=ESTABLISHED)
Uno stupido errore di battitura!!!!!!!!!!!!!!!!!
Grazie cmq per la disponibilità e la pazienza.
