Zdravím. Testuju pokrytí a propustnost wifi následovně:
Na počítači běží iperf3 jako server, v telefonu v termuxu běží iperf3 klient. S telefonem běhám po baráku a sleduju přepínání pásem a AP, ale narazil jsem na problém, že po krátkém výpadku wifi to klient (telefon) vzdá a odpojí se, ale server si nevšimne, zůstane naneurčito zaneprázdněn běžícím testem a neumožní klientovi se znovu připojit.
server:iperf3 -s -p 3333
telefon: iperf3 -c -p 3333 -t 86400
Když se odpojí wifi, na serveru dál běží test a vesele zobrazje nulové rychlosti, zatímco na klientovi se test přeruší se slovy
iperf3: error - unable to write to stream socket: Network is unreachable
a při následném pokusu o připojení namítne, že:
iperf3: error - the server is busy running a test. try again later
Výsledkem toho je, že se nedozvím takové věci jako jak dlouhý je výpadek při předání AP nebo změně pásma.
Máte, prosím, někdko nápad, jak
1) zabránit přerušení testu při ztrátě spojení, nebo
2) umožnit znovupřipojení při běžícím testu / zajistit spolehlivé přerušení testu i na serveru, nebo
3) otestovat pokrytí wifi jiným nástrojem?
Díky za rady.