blob: 5ee20b3746778f6d1402d1526edb6de793cb2b9f [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh
2
3pim_rule () {
4uci -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'
14EOT
15}
16
17pim_rule pimbd4 ipv4 224.0.0.0/4
18pim_rule pimbd6 ipv6 ff00::/8
19uci commit firewall
20
21exit 0
22