[Nightwing] posible punto a mejorar
Emiliano Nuñez
nunez.emiliano en gmail.com
Mie Ago 19 11:11:12 ART 2009
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.
--
# Emiliano Gustavo Nuñez
# GNU/Linux Registered User #459274
Más información sobre la lista de distribución Nightwing