tlaloc
(usa Gentoo)
Enviado em 31/10/2010 - 14:22h
Não foi isso que eu quis dizer. :P
Vamos a definição de INPUT, OUTPUT e FORWARD.
INPUT: quando se trata um pacote que entra por uma interface do firewall
OUTPUT: quando se trata um pacote que sai por uma interface do firewall
FORWARD quando se trata um pacote que entra por uma interface do firewall e saí por outra
Vamos exemplificar:
INPUT:
O firewall recebe um pacote TCP vindo pela eth0 e aceita o pacote.
iptables -I INPUT -p tcp -i eth0 -j ACCEPT
-I: adiciona a regra. Deve ser usado quando a política padrão da chain é DROP. Quando é ACCEPT, usa-se -A
-p: especifica protocolo
-i: --in-interface, ou na interface, especifica interface de rede de entrada do pacote.
-j: --jump, define o que acontece com o pacote.
OUTPUT:
O firewall precisa ser atualizado via HTTP.
iptables -I OUTPUT -p tcp -o eth0 -j ACCEPT
-o: --out-interface, ou da interface, especifica interface de rede de saída do pacote.
FORWARD:
O firewall recebe pacotes vindos da rede interna que devem ser repassados a rede externa.
iptables -I FORWARD -i eth1 -o eth0 -j ACCEPT
Se tu ainda assim não entender, tenho uma coisa que vai te fazer entender bem fácil. Um desenho que fiz uma vez para explicar a mesma coisa para um "aluno". Deu certo. (Y)