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.

Responder a