- $IPTABLES -A zone_wan -j input_wan
- $IPTABLES -A zone_wan_forward -j forwarding_wan
- $IPTABLES -A zone_wan_prerouting -t nat -j prerouting_wan
+}
+
+fw_custom_chains_zone() {
+ local zone="$1"
+
+ [ -n "$CUSTOM_CHAINS" ] || return 0
+ $IPTABLES -N input_${zone}
+ $IPTABLES -N forwarding_${zone}
+ $IPTABLES -N prerouting_${zone} -t nat
+ $IPTABLES -I zone_${zone} 1 -j input_${zone}
+ $IPTABLES -I zone_${zone}_forward 1 -j forwarding_${zone}
+ $IPTABLES -I zone_${zone}_prerouting 1 -t nat -j prerouting_${zone}