Merge pull request #151 from HRogge/master
[feed/routing.git] / pimbd / files / firewall-uci.sh
1 #!/bin/sh
2
3 pim_rule () {
4 uci -q batch <<-EOT
5 delete firewall.$1
6 set firewall.$1=rule
7 set firewall.$1.name='$2 multicast forward for $3'
8 set firewall.$1.src='*'
9 set firewall.$1.dest='*'
10 set firewall.$1.family='$2'
11 set firewall.$1.proto='udp'
12 set firewall.$1.dest_ip='$3'
13 set firewall.$1.target='ACCEPT'
14 EOT
15 }
16
17 pim_rule pimbd4 ipv4 224.0.0.0/4
18 pim_rule pimbd6 ipv6 ff00::/8
19 uci commit firewall
20
21 exit 0
22