310 01 SIOP SL 16 Introdu O Ao Iptables L
257 palavras
2 páginas
SISTEMAS OPERACIONAISAula 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