Manual do IPtables - Comentários e sugestões de regras
Tradução do manual do IPtables com alguns comentários, explicações e sugestões de algumas regras.
Parte 6: Diagnósticos / Compatibilidade / Autores
Diagnósticos
Várias mensagens de erro são mostradas para os erros padrões. O código de saída é 0 para o funcionamento correto.Erros que podem ser causados por parâmetros de linha de comandos inválidos causam um código de saída 2 e outros erros causam um código com a saída 1.
Bugs: Bugs? O que é isso? ;-)
Bem, você pode querer olhar para: http://bugzilla.netfilter.org/
Compatibilidade com ipchains
Este iptables, é muito semelhante ao ipchains do rusty russell. A principal diferença é que as chains input e output somente são atravessadas pelos pacotes entrando na máquina local e originários do host local, respectivamente.Por isso, cada pacote somente passa através de uma das três chains (exceto o tráfego de loopback que envolve as chains input e output); anteriormente, um pacote encaminhado iria passar por todos as três.
A outra diferença principal é que "-i" refere-se à interface de entrada e "-o" refere-se à interface de saída e ambas estão disponíveis para os pacotes que entram na chain forward.
As várias formas de nat foram separadas; iptables é um filtro de pacotes puro quando utiliza a tabela "filter" padrão com módulos de extensão opcionais. Isso deve simplificar muito da confusão anterior sobre a combinação de mascaramento de IP e filtragem de pacotes.
Assim, as opções são tratadas de forma diferente:
- -j masq
- -m -s
- -m -l
Existem várias outras mudanças no iptables.
Veja também:
- iptables-save (8), o iptables-restore (8), ip6tables (8), ip6tables-save (8), ip6tables-restore (8), libipq (3).
- The packet-filtering-howto details iptables usage for packet filtering, the nat-howto details nat, the netfilter-extensions-howto details the extensions that are not in the standard distribution, and the netfilter-hacking-howto details the netfilter internals.
- http://www.netfilter.org/
Autores
- Rusty Russell originally wrote iptables, in early consultation with Michael Neuling.
- Marc Boucher made rusty abandon ipnatctl by lobbying for a generic packet selection framework in iptables, then wrote the mangle table, the owner match, the mark stuff, and ran around doing cool stuff everywhere.
- James Morris wrote the tos target, and tos match.
- Jozsef Kadlecsik wrote the reject target.
- Harald Welte wrote the ulog and nfqueue target, the new libiptc, as well as the ttl, dscp, ecn matches and targets.
- The netfilter core team is: Marc Boucher, Martin Josefsson, Yasuyuki Kozakai, Jozsef Kadlecsik, Patrick Mchardy, James Morris, Pablo Neira Ayuso, Harald Welte and Rusty Russell.
- Man page originally written by Herve Eychenne <rv@wallfire.org>. iptables 1.4.8 iptables(8)
Ficou Bagual mesmo o Artigo
já esta nos favoritos , assim o dia que vir um Manolo querendo saber sobre Iptables
já tenho uma boa referencia de leitura para o vivente