Pular para o conteúdo

Liberar solicitacao do ping [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 08:56h

estou montando um firewall

no meu firewall tenho a politica
iptables -A INPUT -j DROP

onde eu bloqueio o acesso externo.
mas tenho regras para bloquear o msn como
iptables -A FORWARD -s $RINTERNA -d loginnet.passport.com -j REJECT

aí quando deixou o INPUT DROP da erro nessa linha porque ele manda um ping para loginnet.passport.com e como ta DROP ele não aceita a resposta dái da erro de host/network not found. se deixo ACCEPT não da erro.

como faço para liberar as respostas para os pings solicitados pelo próprio server?

Responder tópico

2. Re: Liberar solicitacao do ping [RESOLVIDO]

Melhor resposta

Enviado em 17/06/2009 - 12:29h

iptables -A INPUT -p icmp --icmp-type 8 -s $WAN -j ACCEPT

Olha, não adianta apenas copiar e colar se não sabe o que esta fazendo...

no caso da linha se trocar a faixa de ip pela interface, então deve indicar o parametro para interface e não o parametro de network...

-s -> indica network
-i -> interface de entrada
-o -> interface de saida

o certo seria:

iptables -A INPUT -p icmp --icmp-type 8 -i $WAN -j ACCEPT

3. Uso assim

Enviado em 17/06/2009 - 09:20h

Tenho essas regras depois do DROP:

########## Permite a Rede Local pingar na Internet
iptables -A FORWARD -p icmp --icmp-type ping -s 192.168.1.0/24 -i eth1 -d 0/0 -o eth0 -j ACCEPT
iptables -A FORWARD -p icmp --icmp-type pong -s 0/0 -i eth0 -d 192.168.1.0/24 -o eth1 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 0 -s 192.168.1.0/24 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 8 -s 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 0 -s 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -s 192.168.1.0/24 -j ACCEPT

Espero que ajude.

4. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 11:16h

volcom.
tentei todas as linhas e todas deram
Bad Argument 'ACCEPT'

5. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 11:50h

os terminais estão com ping liberados e funcionando.
mas o proprio server não tá liberado.

essa linha
iptables -A INPUT -p icmp --icmp-type 8 -s 192.168.1.0/24 -j ACCEPT

da BAD ARGUMENT
aí tentei

iptables -A INPUT -p icmp --icmp-type 8 -s $WAN -j ACCEPT
dai da erro de hots/network not found

6. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 13:46h

é que eu nao entendo quase nada em iptables.

então fiz assim gesousa.
adicionei

iptables -A OUTPUT -p icmp --icmp-type 0 -o 192.168.1.0/24 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 8 -o 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 0 -s 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -s 192.168.1.0/24 -j ACCEPT

mesmo assim não liberou. as outras duas regras de FORWARD não fazem sentido eu colocar porque é o ping direto do firewall que preciso liberar. ou mesmo assim preciso?

pois sem elas não funcionou.

7. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 14:05h

tentei tambem

iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT

e nada.

8. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 14:28h

Bom para aceitar ping:

iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT

ou mais simples:

iptables -A INPUT -p icmp -i eth1 -j ACCEPT

mas no caso acho que vc esta complicando a sua vida... não precisa determinar input para rejeitar um determinado dominio... basta indicar ele no forward.

iptables -A FORWARD -d loginnet.passport.com -j REJECT


de qualquer forma recomendo a leitura dos links abaixos para vc entender um pouco do funcionamento do iptables...

Explicação Simples
http://www.gdhpress.com.br/blog/resumo-iptables/

Guia Foca
http://focalinux.cipsga.org.br/guia/avancado/ch-fw-iptables.htm

E por ultimo os artigos do elgio, que aborda a logica por tras do iptables...

http://www.vivaolinux.com.br/artigo/Estrutura-do-Iptables/
http://www.vivaolinux.com.br/artigo/Estrutura-do-IPTables-2-a-tabela-nat/

9. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 14:49h

pois é. só que sem eu liberar o ping ele da erro nessa linha
iptables -A FORWARD -d loginnet.passport.com -j REJECT

diz que o host nao foi encontrado.


poor isso que preciso liberar o ping do proprio firewall para nesse caso a regra funcionar.

10. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 14:59h

a ordem das regras altera o resultado? como no squid?

digamos primeiro libero depois bloqueio?

11. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 15:09h

sim... a ordem determina o resultado..

por exemplo.

se vc bloquear todas as portas primeiro.

e depois abrir a porta 80..

a primeira regra e que vale, a porta 80 estara fechada.

no caso.

vc deve abrir a porta 80 primeiro

e depois fechar todas as portas...


12. Re: Liberar solicitacao do ping [RESOLVIDO]

Enviado em 17/06/2009 - 15:28h

então deve ser isso.

vou começar um firewall do zero. somente com o que preciso.

aí posto pra você. obrigado
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder