El día 19 de diciembre de 2008 17:57, José María Quiroga <[email protected]> escribió: > MAbeeTT escribió: >> >> 2008/12/19 José María Quiroga <[email protected]>: >>> >>> el tema es el siguiente: necesito bloquear la salida a internet a >>> determinada ip durante un intervalo de tiempo todos los días. >>> >>> Pensé en hacerlo con cron, pero el problema está en que si reinician el >>> servidor (cosa que suelen hacer por motivos varios y nada fundamentados) >>> la >>> regla muere y no volverá a aparecer hasta el día siguiente... >> >> Podés hacer un script que levante cron cada N minutos. El script >> debería mirar la hora (actualizarla si hace falta) y en función de eso >> levantar/bajar lo que necesitás. Claro todo esto si no existe una >> solución más específica >> > y para hacer esto... debería de alguna forma comparar la hora actual para > verificar si está dentro de un intervalo de tiempo dado... ahí ya me perdí y > no tengo idea de como hacerlo. > > alguna sugerencia? > > salu2 >> >> También podés hacer que el script se levante a la hora de inicio, la >> hora de cierre y al arranque de sistema @restart; etc. >> >>> otra opción (quizás la mejor) era usar el parámetro time para iptables >>> pero >>> lamentablemente no tengo el módulo y recompilar kernel e iptables para >>> que >>> funcione en user-space no me resulta conveniente. >>> >>> hay alguna tercera alternativa? >>> >>> >> >> >> > > > -- > [ JoE ] >
lo que yo haria seria los siguiente. con cron lo hago ejecutarse cada 5 min por ejemplo y en el scrip le aria leer la hora y en funcion a el valor devuelto ejecutaria una regla u otra regla -- MrIX Linux user number 412793. http://counter.li.org/ las grandes obras, las sueñan los santos locos, las realizan los luchadores natos, las aprovechan los felices cuerdo, y las critican los inútiles crónicos, yo no fui, seguro que es mas inteligente.
