You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
iptables -t filter -N internet<br />
<strong>APOSTILA</strong> <strong>GNU</strong>/<strong>DEBIAN</strong> <strong>AVANÇADO</strong><br />
Para inserir regras no chain “internet”, basta especifica-lo após a opção “-A”:<br />
iptables -t filter -A internet -s 200.200.200.200 -d<br />
127.0.0.1 -j DROP<br />
E então criamos um desvio (opção “-j”) do chain INPUT para o chain internet:<br />
iptables -t filter -A INPUT -j internet<br />
Se uma máquina com o endereço “200.200.200.200” tentar acessar sua máquina<br />
(127.0.0.1), o iptables consultará as seguintes regras:<br />
INPUT<br />
----------------------------------------------------------------<br />
| Regra1: -s 192.168.1.15 -d 127.0.0.1 -j DROP |<br />
|---------------------------------------------------------------|<br />
| Regra 2: -j internet |<br />
----------------------------------------------------------------<br />
internet<br />
---------------------------------------------------------------------<br />
| Regra1: -s 200.200.200.200 -d 127.0.0.1 -j DROP |<br />
---------------------------------------------------------------------<br />
O pacote que possuí o endereço de origem “200.200.200.200”, passa pela<br />
primeira regra do chain INPUT, a segunda regra deste mesmo chain, direciona o fluxo<br />
de checagem para o chain internet. No chain internet, a primeira regra confere com o<br />
endereço de origem “200.200.200.200” e o pacote será bloqueado. Após o<br />
processamento da única regra existente neste chain (internet), o fluxo de checagem é<br />
redirecionado ao chain anterior (INPUT), e como não há mais nenhuma regra para ser<br />
verificada, o processamento é finalizado.<br />
10.5.7. Renomeando um chain criado pelo usuário<br />
Se por algum motivo, for necessário renomear um chain criado por você, nas<br />
tabelas “filter”, “nat” ou “mangle”, isto poderá ser feito, usando a opção “-E” do iptables:<br />
iptables -t filter -E nome-antigo novo-nome<br />
Note que não é possível renomear os chains padrões do iptables (INPUT,<br />
OUTPUT,...).<br />
10.5.8. Limpando as regras de um chain<br />
Para limpar todas as regras de um chain, use o seguinte comando:<br />
iptables [-t tabela] [-F chain]<br />
Onde:<br />
tabela<br />
É a tabela que contém o chain que desejamos excluir todas as regras.<br />
chain<br />
É o chain que desejamos limpar. Caso um chain não seja especificado, todos os<br />
chains da tabela terão suas regras excluídas.<br />
Exemplos:<br />
iptables -t filter -F INPUT<br />
iptables -t filter -F<br />
PÁG.: 100