[eside-ghost] Mini manual de iptables ?
zgor
zgor en int80h.net
Jue Mar 31 09:58:50 CEST 2005
Cymo wrote:
>Hola !
>
>¿ Alguien me puede indicar como añadir reglas "simples" para iptables ?
>En concreto: que no se acepten conexiones desde determinadas ips
>(determinados servicios estén disponibles SOLO desde la red local).
>
>Tengo una red local, y en mi gnu/linux una sola tarjeta ethernet con
>dos aliases:
>
>eth0 (euskaltel::ip) --> internet
>eth0:0 (192.168.2.101) --> red local
>
>
>
Lo que pides lo puedes hacer facilmente con:
iptables -A INPUT -s IP.EN.CUES.TION -j DROP
iptables -A INPUT -s IP.EN.OTRA.CUESTION -j DROP
Pero deberias plantearte la frase al reves: denegar para todo el mundo
salvo para tal y cual. Asi que te bastaria con poner la politica de
input a drop: iptables -P INPUT DROP y luego ir aceptando las que si
quieres: iptables -A INPUT -s tal -j ACCEPT
Como howto cualquiera de los que salen en las paginas de netfilter
deberia ir fino. Al principio no tendrás muchos problemas, en esos
ejemplos solo hablamos de IPS no de protocolos/puertos pero es
sencillito, lo único si das servicios publicos con protocolos un poco
"raros" en lo que a conexiones se refiere (ftp, cliente irc(dcc) y cosas
asi) deberás andar al loro del connection tracking y tal. Pero trankas
que netfilter es una autentica maravilla, pocas cosas no se pueden hacer :D
En cualquier caso, tb puedes tirar de FWBuilder
>De momento he "solventado" mis problemas de seguridad, matando todos
>los procesos que no me interesaban (sshd, apache, no se qué,...)
>
>
>
><ESTO_SOLO_PARA_HISTERICOS>
>Me ha dao por mirar
>cymo en Thunder:/$ uptime
> 01:34:58 up 14 days, 2:00, 2 users, load average: 0.85, 1.12, 1.06
>Asi que he decidido mirar en /var/log/auth.log y he visto:
>
>
>
Buff XDDD como te de por mirar todo todo no duermes jamas XDDDDDDDDD
Nada, trankas, eso es "normal", Internet es una jungla, entxufas un
Windowze XP sin parchear nada y en menos de 10 minutos se infecta con
blaster/etc XDDDD Auntentiko junglismo
Puedes ponert snort con acid y cosas asi, iptables tb con ulog/mysql si
quieres tener un poco mas controlado o probar el ids de split :D
suerte !
Más información sobre la lista de distribución eside-ghost