示例#1
0
def check_dhcp_release6():
    result = checks.dhcp_release6_supported()
    if not result:
        LOG.error(
            'No dhcp_release6 tool detected. The installed version '
            'of dnsmasq does not support releasing IPv6 leases. '
            'Please update to at least version %s if you need this '
            'feature. If you do not use IPv6 stateful subnets you '
            'can continue to use this version of dnsmasq, as '
            'other IPv6 address assignment mechanisms besides '
            'stateful DHCPv6 should continue to work without '
            'the dhcp_release6 utility. '
            'Current version of dnsmasq is ok if other checks '
            'pass.', checks.get_dnsmasq_version_with_dhcp_release6())
    return result
示例#2
0
def check_dhcp_release6():
    result = checks.dhcp_release6_supported()
    if not result:
        LOG.error('No dhcp_release6 tool detected. The installed version '
                  'of dnsmasq does not support releasing IPv6 leases. '
                  'Please update to at least version %s if you need this '
                  'feature. If you do not use IPv6 stateful subnets you '
                  'can continue to use this version of dnsmasq, as '
                  'other IPv6 address assignment mechanisms besides '
                  'stateful DHCPv6 should continue to work without '
                  'the dhcp_release6 utility. '
                  'Current version of dnsmasq is ok if other checks '
                  'pass.',
                  checks.get_dnsmasq_version_with_dhcp_release6())
    return result