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