3.27 Network Manager is Unable to Add IPv6 Addresses to Interfaces on UEK R3

After upgrading from Oracle Linux 7 update 2 to Oracle Linux update 3, or when running UEK R3 on Oracle Linux 7 update 3, network interfaces configured for IPv6 may not be brought up by Network Manager and errors appear in the system log, similar to the following:

<error> platform-linux: do-add-ip6-address[2: fe80::210:e0ff:fe5f:920c]:
        failure 22 (Invalid argument)
<error> platform-linux: do-add-ip6-address[5: fd00:1:1:24::456]:
        failure 22 (Invalid argument)

It is possible to manually add the IPv6 address to the interface using the ip addr add command.

This issue is apparent regardless of whether IPv6 is configured statically, assigned dynamically via DHCP, or configured via Stateless Address Autoconfiguration (SLAAC).

The workaround for this issue is to disable Network Manager for interfaces where IPv6 must be configured for an interface. To disable Network Manager for an interface, edit the network script for the interface in /etc/sysconfig/network-scripts/ifcfg-dev and add the parameter NM_CONTROLLED=no. For example:

# echo "NM_CONTROLLED=no" >> /etc/sysconfig/network-scripts/ifcfg-eno4

(Bug ID 24848072)