diff --git a/roles/firewalld/tasks/main.yml b/roles/firewalld/tasks/main.yml
index fc532d775b3e34b3a29aa09660efe8324e4fd188..548a502c6045e8211aa9f8c4e0de02f4af22be20 100644
--- a/roles/firewalld/tasks/main.yml
+++ b/roles/firewalld/tasks/main.yml
@@ -10,3 +10,10 @@
     name: firewalld
     enabled: "{{configure_firewall}}"
     state: "{{configure_firewall | ternary('started', 'stopped') }}"
+
+- name: disable default dhcpv6-client rule
+  firewalld:
+    service: dhcpv6-client
+    state: disabled
+    immediate: yes
+  when: configure_firewall