diff --git a/update-firewall b/update-firewall index a1b2aa9c3d686c18e69dd905c9b01941432d8815..316fbf528912eea3a44f087bdca63f83c31995e9 100755 --- a/update-firewall +++ b/update-firewall @@ -164,12 +164,12 @@ load_firewall() { fi trap "rm -f ${tmpfiles} 2>/dev/null; trap - EXIT; exit 0" EXIT - # Setup the various tables. Note that IPv6 only has the - # 'filter' and 'raw' tables. + # Setup the various tables. Note that not all tables are + # available for IPv6. for table in ${TABLES} ; do table_dir=${CONFIG_DIR}/${table}.d case "$table" in - filter|raw) + filter|raw|nat) run_with_fds ${v4rules} ${v6rules} \ generate ${table} ${table_dir} ;;