[package] firewall: further tune ICMPv6 default rules according to RFC4890 (#9893)
[openwrt.git] / package / firewall / files / firewall.config
index c7bc798..5a5dfd0 100644 (file)
@@ -44,30 +44,35 @@ config rule
        option target           ACCEPT
 
 # Allow essential incoming IPv6 ICMP traffic
-config rule                                   
+config rule
        option src              wan
-       option dest             *
-       option proto            icmp
-       list icmp_type          router-solicitation
-       list icmp_type          router-advertisement
-       list icmp_type          neighbour-solicitation
-       list icmp_type          neighbour-advertisement
+       option proto    icmp
        list icmp_type          echo-request
        list icmp_type          destination-unreachable
        list icmp_type          packet-too-big
        list icmp_type          time-exceeded
+       list icmp_type          bad-header
+       list icmp_type          unknown-header-type
+       list icmp_type          router-solicitation
+       list icmp_type          neighbour-solicitation
        option limit            1000/sec
        option family           ipv6
        option target           ACCEPT
 
-# Drop leaking router advertisements on WAN
-config rule
-       option src              *
-       option dest             wan
+# Allow essential forwarded IPv6 ICMP traffic
+config rule                                   
+       option src              wan
+       option dest             *
        option proto            icmp
-       option icmp_type        router-advertisement
+       list icmp_type          echo-request
+       list icmp_type          destination-unreachable
+       list icmp_type          packet-too-big
+       list icmp_type          time-exceeded
+       list icmp_type          bad-header
+       list icmp_type          unknown-header-type
+       option limit            1000/sec
        option family           ipv6
-       option target           DROP
+       option target           ACCEPT
 
 # include a file with users custom iptables rules
 config include
This page took 0.034663 seconds and 4 git commands to generate.