#!/bin/bash TMP=/tmp/config-firewall.$$ rm -f $TMP && touch $TMP trap "rm $TMP* 2>/dev/null" EXIT ifconfig -a | sed -ne 's/^[ ]*inet addr:\([^ ]*\).*$/\1/p' | \ while read addr; do cat >>$TMP < /etc/sysconfig/iptables. exit $?