#!/usr/local/bin/bash # restart ipfw without dropping the stateful rules knob="net.inet.ip.fw.dyn_keep_states" orig=`sysctl $knob | cut -f 2 -w` echo grab dyn_keep_states value and then set it to 1 sysctl net.inet.ip.fw.dyn_keep_states=1 # script used to load the ipfw rules echo run ipfw.start nohup /etc/ipfw/ipfw.start > /etc/ipfw/start.out 2>&1 echo return dyn_keep_states to its original value sysctl $knob=$orig