1#!/bin/sh 2 3LOGGER="logger -t jiggle_firewall -p daemon.notice" 4$LOGGER Checking firewall state... 5for i in 1 2 3 4 5 6 7 8 9 10; do 6 iptables -L forward | grep zone_lan_forward >/dev/null && break 7 $LOGGER Jiggling firewall - attempt $i 8 fw restart 9 sleep 1 10done 11 12iptables -L forward | grep zone_lan_forward >/dev/null || $LOGGER Firewall is still broken && $LOGGER Firewall looks ok 13