Description of problem: SSIA Version-Release number of selected component (if applicable): 5.8.1.2 How reproducible: Always Steps to Reproduce: 1. Get a fresh appliance with no IPv4 networking; IPv6 only 2. Start the appliance up 3. # ip a Actual results: The appliance has no IPv6 ULA assigned (it only has a link local address). Expected results: The appliance has IPv6 ULA successfully assigned from the DHCP server. Additional info: Workaround: ----------- 1. systemctl stop firewalld or ip6tables -F 2. systemctl restart network At this point, the IPv6 address is correctly assigned to the iface.
Better workaround: ------------------ We need to open port 546/udp in the active zone. # firewall-cmd --zone=manageiq --add-port=546/udp --permanent # firewall-cmd --reload # systemctl restart network
https://github.com/ManageIQ/manageiq-appliance-build/pull/217
New commit detected on ManageIQ/manageiq-appliance-build/master: https://github.com/ManageIQ/manageiq-appliance-build/commit/75b970ce3b03ffca237237cbd4abf12e19639286 commit 75b970ce3b03ffca237237cbd4abf12e19639286 Author: Nick Carboni <ncarboni> AuthorDate: Thu Jul 20 13:33:28 2017 -0400 Commit: Nick Carboni <ncarboni> CommitDate: Thu Jul 20 13:33:28 2017 -0400 Allow the DHCPv6 client through the appliance firewall Before this change appliances would not correctly receive IPv6 addresses via DHCP. https://bugzilla.redhat.com/show_bug.cgi?id=1473366 kickstarts/partials/post/firewalld.ks.erb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Verified in 5.9.0.2