diff options
-rw-r--r-- | nova/network/linux_net.py | 6 |
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, |