![]() Part of static_test.py starts a second IWD instance and tries to make it connect to the AP with the same IP address as the first IWD instance which is already connected, to produce an IP conflict. For this, the second instance uses DHCP and the test expects the DHCP server to offer the address 192.168.1.10 to it. However in the current setup the DHCP server manages to detect that 192.168.1.10 is in use and offers .11 instead. Break the DHCP server's conflict detection by disabling ICMP ping replies in order to fix the test. Previously this has worked because the AP's and the DHCP server's network interface is in the same network namespace as the first IWD instance's network interface meaning that pings between the two interfaces shouldn't work (a known Linux kernel routing quirk...). I am not sure why those pings currently do work but take no chances and disable ICMP pings. |
||
---|---|---|
.. | ||
ap-main.conf | ||
ap-ns1.conf | ||
auto.psk | ||
connection_test.py | ||
dhcpd-v6.conf | ||
dhcpd.conf | ||
hw.conf | ||
main.conf | ||
resolvconf | ||
static.psk | ||
static_test.py |