Blob Blame History Raw
commit 59b0e97ac32ad76b426c56d0b785e38b4176bef5
Author: Jiri Popelka <jpopelka@redhat.com>
Date:   Wed Feb 5 17:13:38 2014 +0100

    Allow RAs prior to applying IPv6_rpfilter (RHBZ#1058505)

diff --git a/src/firewall/core/fw.py b/src/firewall/core/fw.py
index 601e8f7..1d6112b 100644
--- a/src/firewall/core/fw.py
+++ b/src/firewall/core/fw.py
@@ -522,6 +522,10 @@ class Firewall:
         if self.ipv6_rpfilter_enabled:
             if self.is_table_available("ipv6", "raw"):
                 rule = [ "-t", "raw", "-I", "PREROUTING", "1",
+                         "-p", "icmpv6", "--icmpv6-type=router-advertisement",
+                         "-j", "ACCEPT" ]       # RHBZ#1058505
+                self.rule("ipv6", rule)
+                rule = [ "-t", "raw", "-I", "PREROUTING", "2",
                          "-m", "rpfilter", "--invert", "-j", "DROP" ]
                 self.rule("ipv6", rule)