El servidor CentOS 7 obtiene el sufijo IPv6, pero no el prefijo

El servidor CentOS 7 obtiene el sufijo IPv6, pero no el prefijo

Tengo un servidor con el que me estoy arrancando los pelos. Después de una reinstalación total, ipv6 funciona bien hasta que reinicio el sistema. Después de eso, sólo recoge la dirección del sufijo:

2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 0c:c4:7a:8f:66:10 brd ff:ff:ff:ff:ff:ff
    inet removed/23 brd 45.77.111.255 scope global dynamic enp1s0
       valid_lft 86365sec preferred_lft 86365sec
    inet6 fe80::ec4:7aff:fe8f:6610/64 scope link 
       valid_lft forever preferred_lft forever

:ec4:7aff:fe8f:6610es el sufijo correcto de la dirección ipv6 que se ha asignado a este servidor. Pero no importa lo que haga, después de reiniciar, no puedo volver a obtener la dirección completa del enrutador.

Mi archivo /etc/sysconfg/network-scripts/enp1s0 es bastante simple:

DEVICE="enp1s0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
NM_CONTROLLED="no"
IPV6_AUTOCONF="yes"
IPV6INIT="yes"
NOZEROCONF="yes"
ZONE=public

Esto no se ha modificado desde el estado de funcionamiento "listo para usar", por lo que espero que sea correcto.

Ejecuto algunos comandos en mi script de configuración para preparar el firewall, que es lo único que sospecho que podría ser el culpable:

firewall-cmd --zone=public --change-interface=enp1s0 --permanent;
firewall-cmd --zone=public --remove-service=ssh --permanent;
firewall-cmd --zone=public --add-port=<other port for ssh>/tcp --permanent;
firewall-cmd --reload;

Pero a menos que cambiar la zona en la interfaz elimine información vital de ifcfg-enp1s0, no veo cómo esto podría ser el culpable.

Realmente no quiero usar direccionamiento estático porque el direccionamiento dinámico funciona bien desde el primer momento, quiero descubrir cómo lo estoy rompiendo.

Actualización: la salida de firewall-cmd --list-alles

public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp1s0
  sources: 
  services: dhcpv6-client http https
  ports: <redacted>/tcp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules:

información relacionada