13 Commits (3491d8c01799eedc6bb00405d306b206242abe40)

Author SHA1 Message Date
Jo-Philipp Wich 329d18a25c firewall: rework interface address determination to skip ipv6 addresses 13 years ago
Jo-Philipp Wich 82fc13d3c2 firewall: fix nat reflection after netifd switch (#11460) 13 years ago
Jo-Philipp Wich f1e7045d30 firewall: further tune ICMPv6 default rules according to RFC4890 (#9893) 13 years ago
Jo-Philipp Wich 600a8517ad firewall: fix port range quirk in previous commit 14 years ago
Jo-Philipp Wich df14a48dc9 firewall: properly handle negated ports in nat reflection 14 years ago
Jo-Philipp Wich 68a1c8e1e3 firewall: - allow multiple ports, protocols, macs, icmp types per rule - implement "limit" and "limit_burst" options for rules - implement "extra" option to rules and redirects for passing arbritary flags to iptables - implement negations for "src_port", "dest_port", "src_dport", "src_mac", "proto" and "icmp_type" options - allow wildcard (*) "src" and "dest" options in rules to allow specifying "any" source or destination - validate symbolic icmp-type names against the selected iptables binary - properly handle forwarded ICMPv6 traffic in the default configuration 14 years ago
Jo-Philipp Wich 7bf84dc4f8 firewall: also establish forward rules when setting up nat reflection, back out early if reflection is disabled 14 years ago
Jo-Philipp Wich a1a31f1831 firewall: don't setup nat reflection if negations are used 14 years ago
Jo-Philipp Wich eb79296cc1 firewall: introduce SNAT support for redirect sections 14 years ago
Jo-Philipp Wich f4ee14e1c3 firewall: add option to disable NAT reflection 14 years ago
Jo-Philipp Wich ca5bf9e291 firewall: - handle NAT reflection in firewall hotplug, solves synchronizing issues on boot - introduce masq_src and masq_dest options to limit zone masq to specific ip ranges, supports multiple subnets and negation 14 years ago
Jo-Philipp Wich 5b365822f3 firwall: fix nat reflection for zones covering multiple networks 14 years ago
Jo-Philipp Wich d68e09200e firewall: add basic NAT reflection/NAT loopback support 14 years ago