summaryrefslogtreecommitdiffstats
path: root/package/network/ipv6/ipv6-support/files/firewall.sh
diff options
context:
space:
mode:
authorcyrus <cyrus@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-12-28 12:02:22 +0000
committercyrus <cyrus@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-12-28 12:02:22 +0000
commit4db876cff1f4570da0d81b4913472c990453313d (patch)
treedd67026116b6df60dbb4962348b4c5f8b7d2e40d /package/network/ipv6/ipv6-support/files/firewall.sh
parent0d6a8b0deb78a45d02b1dfd98d6d03d62cca47b9 (diff)
ipv6-support: Updated functionality
* Add site-border feature again * Add option to always announce a default router git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34908 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/network/ipv6/ipv6-support/files/firewall.sh')
-rwxr-xr-xpackage/network/ipv6/ipv6-support/files/firewall.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/package/network/ipv6/ipv6-support/files/firewall.sh b/package/network/ipv6/ipv6-support/files/firewall.sh
new file mode 100755
index 000000000..57fcd382e
--- /dev/null
+++ b/package/network/ipv6/ipv6-support/files/firewall.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+ip6tables -N ipv6-site-border
+ip6tables -A forwarding_rule -s fc00::/7 -j ipv6-site-border
+ip6tables -A forwarding_rule -d fc00::/7 -j ipv6-site-border
+
+mkdir -p /var/etc/ipv6-firewall.d
+for i in /var/etc/ipv6-firewall.d/*; do
+ [ -f "$i" ] && . "$i"
+done