auto-t: fix testNetconfig hardcoded interface

If running multiple tests testNetconfig would fail due to the
hardcoded wln0 in the dhcpd.conf file. dhcpd can actually start
by passing in the interface to the run command rather than
inside the config file.
This commit is contained in:
James Prestwood 2020-11-03 11:06:39 -08:00 committed by Denis Kenzior
parent acb31477c1
commit 16698d0c9a
2 changed files with 2 additions and 2 deletions

View File

@ -62,7 +62,8 @@ class Test(unittest.TestCase):
ctx.start_process(['ifconfig', hapd.ifname, '192.168.1.1', 'netmask', '255.255.255.0'],
wait=True)
ctx.start_process(['touch', '/tmp/dhcpd.leases'], wait=True)
ctx.start_process(['dhcpd', '-cf', '/tmp/dhcpd.conf', '-lf', '/tmp/dhcpd.leases'])
ctx.start_process(['dhcpd', '-cf', '/tmp/dhcpd.conf', '-lf', '/tmp/dhcpd.leases',
hapd.ifname])
@classmethod
def tearDownClass(cls):

View File

@ -10,7 +10,6 @@ subnet 192.168.1.0 netmask 255.255.255.0
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.1.1;
interface wln0;
range 192.168.1.10 192.168.1.20;
range 192.168.1.100 192.168.1.200;
}