packages/net/miniupnpd/files/firewall.include

16 lines
418 B
Plaintext
Raw Normal View History

#!/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