Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Administración del sistema » Seguridad


Nuevo tema Responder al tema
 [ 32 mensajes ]  Ir a página Anterior  1, 2, 3  Siguiente
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Sab Sep 10, 2005 11:00 pm
Mensajes: 20

Nota Publicado: Mié Ago 23, 2006 6:37 am 
Arriba  
Una cosa... no se si amule lo hace pero eMule usa puertos UDP, creo que son los puertos 4672.

No entiendo mucho de iptables... pero creo que seria asi.
/sbin/iptables -A INPUT -p udp -m udp --dport 4672 -j ACCEPT
/sbin/iptables -A OUTPUT -p udp -m udp --sport 4672 -j ACCEPT

Corregidme si no es asi ::lol::

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Jue Feb 23, 2006 12:00 am
Mensajes: 219
Ubicación: Santa Cruz - Bolivia

Nota Publicado: Vie Oct 06, 2006 1:33 pm 
Arriba  
paguezm escribió:
Hola!!
Alguien me puede ayudar por favor a guardar unas reglas iptables para q esten cuando reinicio la maquina
las reglas son:
iptables -P OUTPUT DROP
iptables -A OUTPUT -d 209.73.186.238 -j ACCEPT
estas si me sirven perfectamente para lo que las quiero pero no se como guardarlas
intente con
/sbin/service iptables save
pero no funciona
GRACIAS


Lo podrías guardar en un script que se ejecute al inicio del sistema, el script en bash sería:


Código:
cd /etc/init.d
vi myscript


Y ahí escribes lo siguiente:

Código:
#! /bin/bash
echo Estableciendo mis reglas de iptables..
iptables -P OUTPUT DROP
iptables -A OUTPUT -d 209.73.186.238 -j ACCEPT
echo Finalizado


Guardas lo que escribiste presionando Escape y escribiendo :wq.

Luego le das permisos de ejecución:
Código:
chmod 777 /etc/init.d/myscript



Ahora lo más importante, para colocarlo en la secuencia de booteo debes crear links simbólicos en las carpetas /etc/rc2.d para el inicio de sistema en modo consola y en /etc/rc5.d para el inicio en modo gráfico.

Código:
cd /etc/rc2.d
ln -s /etc/init.d/myscript S99myscript

cd /etc/rc5.d
ln -s /etc/init.d/myscript S99myscript



Luego de reiniciar el sistema tu script guardará tus reglas de iptables. Prueba ;)


Como no especificaste la distro que usas puede que no funcione todo lo que estoy exponiendo en este post. Por si acaso esto funcionará si o si en Debian. Pero si usas otra distro, comunicalo y con gusto te ayudo ^^

Saludos.

_________________
El buen pupilo es aquel que supera al Maestro.

 Perfil  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Mié Jun 22, 2005 11:00 pm
Mensajes: 731
Ubicación: España

Nota Publicado: Lun Oct 09, 2006 10:52 am 
Arriba  
Arqeek escribió:
Una cosa... no se si amule lo hace pero eMule usa puertos UDP, creo que son los puertos 4672.

No entiendo mucho de iptables... pero creo que seria asi.
/sbin/iptables -A INPUT -p udp -m udp --dport 4672 -j ACCEPT
/sbin/iptables -A OUTPUT -p udp -m udp --sport 4672 -j ACCEPT

Corregidme si no es asi ::lol::


Si y ya esta en mi script.

francog escribió:
corrius...

Seria bueno agregar la parte del NAT, asi como la redireccion de los puertos, para una DMZ


Antes de nada voy por partes lo primero decir que he estado un tiempo fuera del mundo linux, me compre un nuevo pc, deje de lado mi pentium III, y como venia con windows instalado me dedique a recuperar las viciadas a los juegos que no habia podido darme con el pc antiguo, pero ahora ya he vuelto, y espero en esta semana empezar a instalar slackware a provechando la nueva versión.

Lo que dices francog sinceramente no se de que me hablas, ese iptables lo cree con la guia de pello, buenisima por cierto como dice meleagro, y con recortes de algun otro manual que encontre por la red.

Bueno ya me vereis otra vez por aqui comentando dudas ahora de slackware aunque quien sabe si probare tambien el nuevo ubuntu...ahora tengo 300gb de disco duro jeje

_________________
Linux User #398924
La fe no mueve montañas,
las taladradoras las atraviesan.
Reglamento del foro | Temas más preguntados

 Perfil WWW  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Ago 30, 2006 11:00 pm
Mensajes: 255
Ubicación: Cali - Colombia

Nota Publicado: Vie Feb 09, 2007 8:48 am 
Arriba  
Hola a todos, soy novato en esto de los iptables y en estos momentos estoy en un problemilla que he expuesto en otra categoría del foro http://www.espaciolinux.com/foros-tema-t25419.html , volviendo al tema aquí presento un script que montaron en el servidor de correo de la empresa donde laboro, tiene el ejemplo del NAT pero un problema debido a que no se puede configurar 2 tarjetas para redireccionamiento a 2 maquinas distintas dentro de la red privada, por lo que he podido deducir el problema esta en la inicialización de esta variable INET_IFACE="eth0"# Define las interfaz de Internet, Por que no puedo definir otra INET_IFACE, ni decir INET_IFACE="eth0 eth1" (Se jode todo al hacer esto), este script lo descargaron de http://monmotha.mplug.org/firewall/down ... 2.3.8-pre9 y lo modificaron en la parte final en lo del NAT, bueno y borrando los comentarios del principio

El script a compartir esta en este link http://www.geocities.com/cevlco/rc.firewall.txt no lo pude pegar dentro de este mensaje.

_________________
ceduardo
[Linux USER #462524 ][Debian]
http://www.calinuxeros.org
IRC: irc.freenode.net Channels: (#debian-es – #debian)

 Perfil Email  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Ago 23, 2006 11:00 pm
Mensajes: 303

Nota Publicado: Lun Abr 02, 2007 2:41 pm 
Arriba  
# Anti-spoofing (falseo de ip origen)
iptables -A INPUT -i $IFACE -s $IPADDR -j DROP
iptables -A INPUT -i $IFACE -s $CLASS_A -j DROP
iptables -A INPUT -i $IFACE -s $CLASS_B -j DROP
iptables -A INPUT -i $IFACE -s $CLASS_C -j DROP
iptables -A INPUT -i $IFACE -s $CLASS_D_MULTICAST -j DROP
iptables -A INPUT -i $IFACE -s $CLASS_E_RESERVED_NET -j DROP
iptables -A INPUT -i $IFACE -d $LOOPBACK -j DROP
iptables -A INPUT -i $IFACE -d $BROADCAST -j DROP

En esta sección del script del mensaje original que valor toman las variables $IFACE y por ejemplo $IPADDR ???? ya que no logro entender eso. Gracias.

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mié Sep 05, 2007 11:00 pm
Mensajes: 1

Nota Publicado: Jue Sep 06, 2007 3:00 am 
Arriba  
Hola soy nuevo en el foro y mi primera pregunta va dirigida a iptables...He estado consultando tutoriales para crear un firewall y despues de todo he hecho un script, me aplica todas las reglas correctamente pero no funciona nada, bueno, la politica DROP funciona perfectamente jejeje pero no tengo acceso a internet.
Aqui os posteo mi sccript, que le falla?

case "$1" in

start)
echo "IPTABLES V.0. By roaslin"
echo "Loading..."
echo "Please 1 second..."
####BORRAR CONFIGURACION ACTUAL
$IPTABLES -F && echo "Regla 1 OK"
$IPTABLES -X && echo "Regla 2 OK"
$IPTABLES -Z && echo "Regla 3 OK"
$IPTABLES -t nat -F && echo "Regla 4 OK"
###############################

###HABILITAR FORWARDING DE PAQUETES, SI TENGO MAS PCs
#echo 1 > /proc/sys/net/ipv4/ip_forward
###

###POLITICA POR DEFECTO DROP
$IPTABLES -P INPUT DROP && echo "Regla 5 OK"
$IPTABLES -P OUTPUT DROP && echo "Regla 6 OK"
$IPTABLES -P FORWARD DROP && echo "Regla 7 OK"


###HABILITAR TRAFICO LOCAL
$IPTABLES -A INPUT -i lo -j ACCEPT && echo "Regla 8 OK"
$IPTABLES -A OUTPUT -o lo -j ACCEPT && echo "Regla 9 OK"

######### REGLAS #########
######### #########

######NUESTRA IP SIN RESTRICCION #######
$IPTABLES -A INPUT -s 192.168.1.33 -j ACCEPT && echo "Regla 10 OK"

$IPTABLES -A OUTPUT -d 192.168.1.33 -j ACCEPT && echo "Regla 11 OK"

######ABRIR PUERTO 80
$IPTABLES -A INPUT -p tcp --dport 80 -j ACCEPT && echo "Regla 12 OK"
$IPTABLES -A OUTPUT -p tcp --sport 80 -j ACCEPT && echo "Regla 13 OK"

echo "IPTABLES FUNCIONANDO!! :)"



;;

status)
echo "Listing IPTABLES..."
$IPTABLES -L
;;

stop)
####BORRAR CONFIGURACION ACTUAL
$IPTABLES -F && echo "BORRADA -F OK"
$IPTABLES -X && echo "BORRADA -X OK"
$IPTABLES -Z && echo "BORRADA -Z OK"
$IPTABLES -t nat -F && echo "BORRADA -t nat -F OK"
###############################
echo "Stopping IPTABLES"
;;
acceptall)
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT

;;
*)
echo "Sintaxis: IPTABLES [start|stop|status]"

exit 1
;;
esac




Salu2

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Jue Oct 18, 2007 11:00 pm
Mensajes: 44

Nota Publicado: Lun Oct 22, 2007 2:52 pm 
Arriba  
Si se configura con Firestarter puede quedar un buen iptables ?

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié May 04, 2005 11:00 pm
Mensajes: 353
Ubicación: Bogotá

Nota Publicado: Lun Oct 22, 2007 6:24 pm 
Arriba  
sip :)

_________________
Mi Foro: http://www.hablarmierda.net
Mi Blog: http://www.michael-pratt.com/blog
Mis Distros: Slackware (Current)| Archlinux

 Perfil WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mar Jul 19, 2005 11:00 pm
Mensajes: 3749
Ubicación: /home/Peru/Lima/La Molina

Nota Publicado: Sab Feb 09, 2008 9:17 am 
Arriba  
Firestarter(para mi) es el mejor programa para Firewall (ojo que hay muchos mejores), es sencillo de manejar y configurar, y en especial, hace exactamente lo que tu le digas.
salu2

_________________
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

 Perfil Email WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mar Jul 19, 2005 11:00 pm
Mensajes: 3749
Ubicación: /home/Peru/Lima/La Molina

Nota Publicado: Mié Feb 13, 2008 1:35 pm 
Arriba  
yo siempre tuve estas dudas cuando quise implementar iptables:
Bacan creo mis reglas y todo, pero, que pasaria si quisera "apagar" mi iptables, o que simplemente quiero modificar ciertos parametros, que tendria que hacer??
Tendria que modificar el scripit y volverlo a ejecutar?
Segunda pregunta, como se que iptables esta "funcionando" por ejm. si quiero saber si un servicio esta corriendo hago, service servicio status, como puedo saber si iptables ta funcionando ok !! y como sé que lo que he bloqueado esta realmente bloquedo.

Espero que me haya dejado entender, yo siempre he usado Firestarter, pero creo que ya es hora de implementar iptables como SysAdmin que soy.

salu2

_________________
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

 Perfil Email WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mar Jul 19, 2005 11:00 pm
Mensajes: 3749
Ubicación: /home/Peru/Lima/La Molina

Nota Publicado: Sab Feb 16, 2008 8:23 am 
Arriba  
jejeje..... investigando un poco ya se un poco mas de iptables, disculpe haber preguntado sin haber consultado manuales....

Salu2

P.D pondre mis reglas muy pronto para compartilo con Ud. claro está en base a las que pusieron..

_________________
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

 Perfil Email WWW  

Desconectado
Forista Menor
Forista Menor
Avatar de Usuario

Registrado: Lun Ene 07, 2008 12:00 am
Mensajes: 57

Nota Publicado: Jue Mar 20, 2008 11:25 pm 
Arriba  
Yo tengo una duda.. mi "iptables" está configurado todo en base a "INPUT" en OUTPUT no hice absolutamente nada.

He visto que cuando abren el puerto "80", lo hacen en INPUT & OUTPUT. Pues el mio únicamente es INPUT, sin embargo funciona todo correctamente.

Entonces me pregunto..
¿Cuando es necesario introducir una regla OUTPUT?
¿Por qué algunos usan el puerto 80 (entre otros) en ambos (input, output) y los demás solo en input?

Gracias.

Pd: Habría que especificar para que apartado es ideal el "iptables" desarrollado, ya que para un sitio totalmente personal lo mejor es bloquear puertos como "21, 22" por IP fija del admin, no?.

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Lun Mar 31, 2008 12:00 am
Mensajes: 7

Nota Publicado: Lun Mar 31, 2008 10:12 pm 
Arriba  
Buenas,

INPUT=ENTRADA.
OUTPUT=SALIDA.

Tu iptables funcionara bien configurado todo a INPUT mientras que no tengas corriendo algun servicio con por ejemplo un servidor, ya que no le dejara enviar paquetes al exterior.

Un Saludo.

_________________
Mi asco de saliba os la voy a hacer probar, escupire antes vuestros gestos, DE BUENA VOLUNTAD, escupire ante vuestras caras, DE GENTE MUY FORMAL, escupire ante vuestras leyes, QUE NO ME DEJAN EN PAZ!.

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mié Abr 30, 2008 11:00 pm
Mensajes: 16

Nota Publicado: Vie May 02, 2008 4:03 am 
Arriba  
Hola, tengo una duda, el script del primer post sirve también para los que recibimos la ip mediante DHCP y con conexión de cable a Ono, por ejemplo??

Gracias.

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Jue Jul 24, 2008 11:00 pm
Mensajes: 123
Ubicación: Quintero - V Región - Chile

Nota Publicado: Dom Oct 04, 2009 3:49 pm 
Arriba  
Hola!!!

Para mí que trabajo con el asunto de servidores, lo mejor es iptables.. No hay otro más completo que éste..

Por ejemplo con Firestarter no se puede detener un ataque de denegación de servicios, con uno de los módulos de iptables sí 8) El como se hace, lo buscan ustedes, es tarea para la casa ::lol::

Si quieren que su máquina pueda hacer de todo, sin necesidad de estar abriendo puertos uno a uno, pero que nadie entre a su máquina, deben poner esto en el script:

#!/bin/sh
iptables -F
iptables -P INPUT DROP
iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT

Espero que les sirva este aporte, para que no esten abriendo puerto por puerto en el caso que necesiten proteger una máquina local

SAludos

 Perfil WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 32 mensajes ]  Ir a página Anterior  1, 2, 3  Siguiente
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO