diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py index 55d5299..73d5464 100644 --- a/nova/network/linux_net.py +++ b/nova/network/linux_net.py @@ -1127,6 +1127,7 @@ def restart_dhcp(context, dev, network_ref, fixedips): '--dhcp-optsfile=%s' % _dhcp_file(dev, 'opts'), '--listen-address=%s' % network_ref['dhcp_server'], '--except-interface=lo', + '--interface=%s' % dev, '--dhcp-range=set:%s,%s,static,%s,%ss' % (network_ref['label'], network_ref['dhcp_start'], diff --git a/nova/tests/unit/network/test_linux_net.py b/nova/tests/unit/network/test_linux_net.py index 0e2b1d2..29c098d 100644 --- a/nova/tests/unit/network/test_linux_net.py +++ b/nova/tests/unit/network/test_linux_net.py @@ -771,6 +771,7 @@ class LinuxNetworkTestCase(test.NoDBTestCase): '--dhcp-optsfile=%s' % linux_net._dhcp_file(dev, 'opts'), '--listen-address=%s' % network_ref['dhcp_server'], '--except-interface=lo', + '--interface=%s' % dev, "--dhcp-range=set:%s,%s,static,%s,%ss" % (network_ref['label'], network_ref['dhcp_start'], network_ref['netmask'],