packages/net/miniupnpd/files/firewall.include
jow 9170d59796 miniupnpd: rework and simplify firewall integration by taking advantage of the new fw3 functions
git-svn-id: svn://svn.openwrt.org/openwrt/packages@36011 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-14 15:30:58 +00:00

16 lines
418 B
Bash

#!/bin/sh
# miniupnpd integration for firewall3
iptables -t filter -N MINIUPNPD 2>/dev/null
iptables -t nat -N MINIUPNPD 2>/dev/null
local ext_iface
for ext_iface in $(uci -q get upnpd.config.external_iface); do
local ext_zone
for ext_zone in $(fw3 -q network "$ext_iface"); do
iptables -t filter -I zone_${ext_zone}_forward -j MINIUPNPD
iptables -t nat -I zone_${ext_zone}_prerouting -j MINIUPNPD
done
done