Logo Hardware.com.br
jgama
jgama Ubbergeek Registrado
7.1K Mensagens 65 Curtidas

Liberar pingno Firewall com iptables só para rede interna

#1 Por jgama 12/05/2011 - 13:16
Tem alguma regra que libere o ping para as redes internas, mas bloquei ping de rede externa?

na Firewall tem a regra abaixo pra não aceitar ping só que a rede inteira cai na regra.

# Desabilita resposta para ping
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Tem alguma forma de liberar o ping dentro da rede interna?

Abraço
ovudo
ovudo Super Participante Registrado
587 Mensagens 33 Curtidas
#2 Por ovudo
12/05/2011 - 15:39
e ai vei, testa isso aqui:

# iptables -t filter -A INPUT -s 192.168.2.0/24 -d 192.168.2.1 -p icmp -j ACCEPT
# iptables -t filter -A INPUT -s 192.168.2.1 -d 192.168.2.0/24 -p icmp -j ACCEPT
# iptables -t filter -A INPUT -p icmp -j DROP


veja que eu utilizo somente o INPUT (entrada), e libero o ICMP (ping) da rede 192.168.2, logo abaixo eu bloqueio todas as respostas do servidor 'DROP'

testa ai e post o resultado,

falow
.........................................................................
Debian
Windows 7 Professional X64
Windows Server 2008 R2 Enterprise X64
jeanldias
jeanldias Membro Senior Registrado
375 Mensagens 4 Curtidas
#3 Por jeanldias
12/05/2011 - 15:49
Pode fazer dessa forma também:


iptables -t filter -I INPUT -p icmp --icmp-type 8 -s 0/0 -d 10.0.0.0/24 -j DROP


Essa regra vai negar os pacotes que chegarem no seu firewall, do tipo icmp request (--icmp-type 8), que provenham de qualquer faixa de ip (-s 0/0) com o destino da sua rede local (-d 10.0.0.0/24).

Claro que você terá que acertar a opção -d de acordo com o endereço da sua rede interna.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal