iptables mascarando e rejeitando fora-para-dentro

2

Eu achei o masquerading simplificado como muito útil e tudo funciona muito bem. Mas não tenho certeza sobre a última linha:

iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT
iptables -P INPUT DROP   #only if the first two are succesful
iptables -A FORWARD -i ppp0 -o ppp0 -j REJECT

Não há explicação no howto. Por que isso acontece?

Eu acho que é para rejeitar o tráfego de fora para dentro, mas como funciona? Talvez seja melhor escrever -i ppp0 -o eth0 (onde eth0 é minha interface de rede local)?

    
por koddo 14.05.2011 / 22:31

1 resposta

3

A tabela FORWARD é usada para gerenciar pacotes que estão sendo roteados pela caixa. Essa regra basicamente impede que qualquer coisa seja roteada através da interface ppp0.

    
por 14.05.2011 / 22:44

Tags