summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/network/linux_net.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py
index d5c6bb459..7799052fe 100644
--- a/nova/network/linux_net.py
+++ b/nova/network/linux_net.py
@@ -724,8 +724,10 @@ 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,%ss' % (network_ref['dhcp_start'],
- FLAGS.dhcp_lease_time),
+ '--dhcp-range=set:\'%s\',%s,static,%ss' %
+ (network_ref['label'],
+ 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,