Description of problem:
We have a script to boot RHEL7 and set up Solarflare network drivers on it, write ifcfg files for Solarflare interfaces, set NM_CONTROLLED="no" and assign IP addresses to them. At some point in this process /proc/sys/net/ipv6/conf/<interface>/disable_ipv6 is set to 1. This causes a problem when an IPv6 address is asigned. Our solution is to change it just before the address is assigned. diable_ipv6 is not changed if Network Manager is disabled. This is only a problem on RHEL7, not RHEL6.5 or less.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Boot fresh install of RHEL7
2. Set up Solarflare network drivers using script
Script fails to assign IPv6 address so stops
Script assigns IPv6 address and network interface works.
It sounds like NM is not correctly ignoring the interfaces actually. But in the end, the disable_ipv6 issue actually already has a fix in the works, so I'm going to dupe this bug to that one. Apologies if you're not able to see the bug due to permissions...
If you'd like to test out the fix, you can grab the RPMs from here:
You'll need at least:
*** This bug has been marked as a duplicate of bug 1098319 ***
(and yeah, I know the bug in the URL is different that the duped bug, but that other bug is also actually the same bug...)