Dominando o iptables (parte 1) [Artigo] - página 5
[ Hits: 495.531 ]
Diferenças entre iptables e ipchains
Primeiramente, os nomes das chains padrão passarão a ser escritos com MAIÚSCULAS em vez de minúsculas, porque as chains INPUT e OUTPUT apenas recebem pacotes destinados localmente e gerados localmente. Antes, essas chains visam todos os pacotes entrando e saindo, respectivamente.
A flag `-i' agora significa interface de entrada e apenas funciona nas chains INPUT e FORWARD. Regras nas chains FORWARD e OUTPUT que utilizavam `-i' devem ser alteradas para `-o'.
Portas TCP e UDP agora precisam ser descritas com as opções --source-port ou - sport (ou --destination-port/--dport), que devem se colocadas depois das opções `-p tcp' ou `-p udp', já que essas carregam as extensões TCP ou UDP respectivamente.
REJECT e LOG são agora alvos-extensões, ou seja, eles são módulos do KERNEL separados.
MASQ agora é MASQUERADE e utiliza uma sintaxe diferente. REDIRECT, embora tenha mantido o nome, também sofreu uma mudança de sintaxe. Veja o NAT HOWTO para mais informações sobre como configurar ambos.
Estas diferenças acima foram escritas por Rusty, acredito que não existe uma fonte melhor do que o próprio criador para listar algumas diferenças. Provavelmente quem já leu o manual do IPTABLES já deve conhecer, coloquei aqui para que nossa serie de artigos fique o mais completo possível.