310 01 SIOP SL 16 Introdu O Ao Iptables L

257 palavras 2 páginas
SISTEMAS OPERACIONAIS
Aula 16 – Introdução ao Iptables

1

SISTEMAS OPERACIONAIS
Aula 16 – Introdução ao Iptables

O que é?
O iptables é o manipulador de regras de firewall padrão dos kernels 2.4 e 2.6. Ele utiliza o mecanismo Netfilter do kernel.

2

SISTEMAS OPERACIONAIS
Aula 16 – Introdução ao Iptables

No iptables existe a tabela filter, que contém as cadeias INPUT, FORWARD e OUTPUT. E também contem a tabela nat que contém as cadeias
PREROUTING, POSTROUTING E OUTPUT.
A tabela filter é a principal tabela do iptables.

3

Fluxo de Dados do Iptables
Entrada

Destino não
Local

Decisão de
Roteamento

Saída

FORWARD

Destino
Local

INPUT

Host local

OUTPUT

SISTEMAS OPERACIONAIS
Aula 16 – Introdução ao Iptables

Alguns Comandos:
- Listando as regras
# iptables –nl
# iptables –t nat –nL
- Definir a politca padrão
# iptables –PINUPUT DENY
- Removendo regras no iptables
# iptables –DINPUT 3

5

SISTEMAS OPERACIONAIS
Aula 16 – Introdução ao Iptables

Adicionando Regras no Iptables
Para adicionar regras no iptables temos que utilizar as opções –A ou –I que servem para adicionar regras no firewall.

6

SISTEMAS OPERACIONAIS
Aula 16 – Introdução ao Iptables

A opção – A sempre adiciona as regras no final da lista. A opção – I seguida de número de posição permite inserir regras na ordem desejadadentro da cadeia de regras especificada.

7

SISTEMAS OPERACIONAIS
Aula 16 – Introdução ao Iptables

Compartilhando uma Conexão Internet.
A utilização comum para qualquer tipo de firewall no Linux é compartilhar a conexão à internet.
Permetindo que os computadores de uma Lan possam navegar na internet. Isso é possivel graças o NAT (Network Address Translation).

8

Relacionados