Somebody called 'BillieGDJoe' tried to say something! Take a look:
Ol� pessoal, estou querendo aprender a usar o iptables aqui e tenho algumas d�vidas:
Uso um router adsl aqui apenas para a minha m�quina, e para bloquear o tr�fego entrante (INPUT) estou usando a policy (-P INPUT) drop, no entanto quero liberar a maquina para navegar na internet, mas com a regra que estou usando n�o est� funcionando n�o sei porque:

iptables -A INPUT -d localhost -p tcp --dport 80 -j DROP
hmmm voce nao esta usando essa regra!

  esta usando essa:
   iptables -A INPUT -d localhost -p tcp --dport 80 -j ACCEPT


Ser� que pra fazer isso preciso utilizar NAT ? T� aqui a saida do iptables -L:


iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             localhost          tcp dpt:http

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Valeu ae !!


O problema aqui eh o seguinte...

1. Localhost tem IP 127.0.0.1 a nao ser q voce tenha modificado no hosts. Voce nao recebera trafego externo neste endereco a menos que alguem esteja fazendo spoofing.

2. Voce libera a porta 80 p/ todo mundo (source anywhere) acessar.
O seu cliente faz um request na porta 80 do servidor conversa atraves de portas altas. Entao, liberando a 80, eh como se voce estivesse liberando a porta para alguem acessar sua maquina.


3. Para voce comecar a brincar:

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

Com essa regrinha, voce pode deixar seu INPUT em DROP e navegar na internet tranquilamente. Ae voce procura um tutorial, aprende iptables e entra para o time. =D

william

--
Perl combines all of the worst aspects of BASIC, C and line noise.
                -- Keith Packard

_______________________________________________
slack-users mailing list
[EMAIL PROTECTED]
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a