Pagina 1 di 1

iptables

Inviato: gio 3 nov 2005, 16:50
da beato_angelico256
vorrei impostare un firewall banale, consentendo solo la navigazione web. eseguo i comandi:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT ;
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -j DROP

ma il web non va più (insieme a tutto il resto, ma quello è normale...)

dove sbaglio ?

Inviato: gio 3 nov 2005, 17:10
da useless
dns usa udp, non tcp! poi in realtà le connessioni http hanno come destinazione una porta 80, ma come sorgente una porta random. quindi dovresti permettere il traffico related.

Inviato: gio 3 nov 2005, 17:19
da beato_angelico256
useless ha scritto:dns usa udp, non tcp! poi in realtà le connessioni http hanno come destinazione una porta 80, ma come sorgente una porta random. quindi dovresti permettere il traffico related.
bhe... ma nn specificando la sport dovrebbe accettare da qualunque porta... e poi nn specificando nulla riguardo alle connessioni(estabilished,related...) dovrebbero essere accettate tutte verso la 80 no ?

Inviato: gio 3 nov 2005, 17:24
da beato_angelico256
avevi ragione... serve anche related.... ma perchè ? non specificando nulla non sono accettati tutti i tipi di traffico ?

Inviato: gio 3 nov 2005, 17:27
da Luke88
poi nn specificando nulla riguardo alle connessioni(estabilished,related...) dovrebbero essere accettate tutte verso la 80 no ?
appunto solo quelle _verso_ la porta 80...
tu però contatti (quindi in outgoing) un server sulla sua porta 80, mentre ricevi (incoming)su una casuale, quindi aggiungi il related perchè così la tua linuxbox accetta tutto il traffico che riguarda una connessione già cominciata.

Inviato: gio 3 nov 2005, 17:32
da beato_angelico256
appunto solo quelle _verso_ la porta 80...
tu però contatti (quindi in outgoing) un server sulla sua porta 80, mentre ricevi su una casuale...[/quote]

ecco... ricevo su una casuale quindi devo abilitare tutti i pacchetti relativi alla richiesta fatta tramite la 80.... avevo capito che il server accettava le connessioni sulla 80, inviava tramite casuale, ma a me i dati arrivavano alla 80... ecco perchè non mi tornava.... E' più che sensato: se ricevessi sulla 80 la porta sarebbe occupata e nn potrei fare altre richieste :D