forked from freifunk-franken/firmware
Fabian Bläse
157fa4eac5
Include nftables and appropriate modules. Translate ip- and ebtables rules to their nftables counterparts. Remove ip/ebtables and modules. This change intentionally tries to keep structural changes at a minimum to keep the rule translation comprehensible. kmod-nft-bridge is not required for fff-node, because it was merged into a single kernel module since Linux 4.17: [1]02c7b25e5f
[2]fbaf48387e
Fixes: #252 Signed-off-by: Fabian Bläse <fabian@blaese.de> Co-authored-by: Johannes Kimmel <fff@bareminimum.eu>
16 lines
407 B
Plaintext
16 lines
407 B
Plaintext
nft -f - <<__EOF
|
|
table bridge filter {
|
|
chain INPUT {
|
|
# Erlaube nur DHCPv6 Antworten von BATMAN -> KNOTEN
|
|
# -p IPv6 --ip6-proto udp --ip6-dport 546 -j IN_ONLY
|
|
ether type ip6 udp dport 546 counter jump IN_ONLY
|
|
}
|
|
|
|
chain OUTPUT {
|
|
# Erlaube nur DHCPv6 Request von KNOTEN -> BATMAN
|
|
# -p IPv6 --ip6-proto udp --ip6-dport 547 -j OUT_ONLY
|
|
ether type ip6 udp dport 547 counter jump OUT_ONLY
|
|
}
|
|
}
|
|
__EOF
|