Comment 4 for bug 1754219

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to diskimage-builder (master)

Reviewed: https://review.opendev.org/692110
Committed: https://git.openstack.org/cgit/openstack/diskimage-builder/commit/?id=f94508d537432817619932074a5f98ea08d93055
Submitter: Zuul
Branch: master

commit f94508d537432817619932074a5f98ea08d93055
Author: Harald Jensås <email address hidden>
Date: Wed Oct 30 12:27:30 2019 +0100

    Add IPv6 support in dhcp-all-interfaces

    When the rdisc6 utility is available probe for router
    advertisement. configure eni and rhel-netscripts interfaces
    to do IPv6 address configuration according to the flags
    in the RA recived from the router.

    The systemd service file timeout is DIB_DHCP_TIMEOUT * 2,
    so that DHCPv4 can timout, and dhcpv6 run before the service
    times out.

    Retries are commented in dhclient.conf, without it we end up
    trying DIB_DHCP_TIMEOUT * 60 before the client move on to
    IPv6.

    WHEN:
      Stateful address conf. : No
      Stateful other conf. : No
    THEN:
      Do not run dhclient at all, autoconfiguration via
      SLAAC only.

    WHEN:
      Stateful address conf. : No
      Stateful other conf. : Yes
    THEN:
      Run "dhclient -6 -S", The ``-S`` option makes the
      dhcp client not request an address, only other
      options such as DNS servers and NTP servers from
      DHCPv6 server.

    WHEN:
      Stateful address conf. : Yes
      Stateful other conf. : Yes
    THEN:
      The dhcp client should request an address _and_ other
      options such as DNS servers and NTP servers from
      DHCPv6 server.

    NOTE: No IPv6 support added for suse-netscripts

    Closes-Bug: 1754219
    Change-Id: Icdc79875c33f894ab7eaec8afdfb33a731efff99