summaryrefslogtreecommitdiffstats
path: root/package/network/ipv6/ipv6-support/files/firewall.sh
diff options
context:
space:
mode:
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