El 19/08/09 11:11, Emiliano Nuñez escribió:
En el script  /usr/bin/nw_check se hace:

if [ $(fping -r 6 -a 192.5.5.241 192.36.148.17 192.58.128.30
2>/dev/null|wc -l) == 0 ] || [ $OLD_WAN_IP != $CURRENT_WAN_IP ];
       then
           logger -s -t  "nightwing" "Reboot - Have a Gateway, but
not Internet link or WAN IP has changed"
           reboot   # Reboot to fix situation.
fi

Se podría eliminar una posible vía de rebooteo quitando

|| [ $OLD_WAN_IP != $CURRENT_WAN_IP ] a ese if.

Luego agregar el código para qué:  Si cambió la $CURRENT_WAN_IP haga
un  iptables --replace

de las reglas

$IPTABLES -I FORWARD -i $PUBLIC_AP_IFACE -d $INET_PUBLIC_IP -j DROP
$IPTABLES -I FORWARD -s $TUNNEL_NETWORK -d $INET_PUBLIC_IP -j DROP

con la nueva IP pública.

Capaz que me estoy perdiendo de algo.. no se.. pero eliminar un
posible reboot me parece importante.
Saludos.

Si, comparto con vos eso. Lo voy a probar y veo si podemos incorporarlo en la próxima release.

Saludos.-

--
[email protected] - GPG: 1024D/FB208AA2
797A 6D01 B7FC B8C7 AD5E|counter.li.org: #146768
2A50 66E6 2FFB FB20 8AA2|http://www.lugro.org.ar
http://noalamatricula.wordpress.com/about/ read!
"Si  el Universo fuera un programa estaría hecho
en C, y correría sobre un sistema UNIX" Anónimo.

_______________________________________________
Nightwing mailing list
[email protected]
http://lugro.org.ar/mailman/listinfo/nightwing

Responder a