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 ]

Responder a