From 3290b24a0d992e258d38e290ba36cbf2f547fa3c Mon Sep 17 00:00:00 2001 From: Joe Gordon Date: Thu, 29 Dec 2011 14:33:59 -0800 Subject: use dhcp_lease_time for dnsmasq. Fix bug 894218 Change-Id: Ib5e1a847e2b422ca03a6a08cf5cc2699c2b4b8cd --- nova/network/linux_net.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py index 5ddef5807..3638d5a06 100755 --- a/nova/network/linux_net.py +++ b/nova/network/linux_net.py @@ -51,7 +51,7 @@ flags.DEFINE_string('dhcpbridge', _bin_file('nova-dhcpbridge'), flags.DEFINE_string('routing_source_ip', '$my_ip', 'Public IP of network host') flags.DEFINE_integer('dhcp_lease_time', 120, - 'Lifetime of a DHCP lease') + 'Lifetime of a DHCP lease in seconds') flags.DEFINE_string('dns_server', None, 'if set, uses specific dns server for dnsmasq') flags.DEFINE_string('dmz_cidr', '10.128.0.0/24', @@ -678,7 +678,8 @@ def restart_dhcp(context, dev, network_ref): '--pid-file=%s' % _dhcp_file(dev, 'pid'), '--listen-address=%s' % network_ref['dhcp_server'], '--except-interface=lo', - '--dhcp-range=%s,static,120s' % network_ref['dhcp_start'], + '--dhcp-range=%s,static,%ss' % (network_ref['dhcp_start'], + FLAGS.dhcp_lease_time), '--dhcp-lease-max=%s' % len(netaddr.IPNetwork(network_ref['cidr'])), '--dhcp-hostsfile=%s' % _dhcp_file(dev, 'conf'), '--dhcp-script=%s' % FLAGS.dhcpbridge, -- cgit