iiab/iiab-factory

bug in wifi tester

Closed this issue · 1 comments

10 connections against rpi W with up_down on. connections were very slow (minutes) to establish for first 3. then faster after (cmdsrv may have been busy initially)

b4:86:55:f5:a1:aa  on server is not ours
  File "/usr/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "./wifi-tester.py", line 186, in one_dev
    header, html = get_html(client_ip, url)
  File "./wifi-tester.py", line 198, in get_html
    s.bind((client_ip, 0)) # use ip of interface
OSError: [Errno 99] Cannot assign requested address

in

Time Started Fri Nov 27 15:03:28 2020. Elapsed 00:14:05
Total Connections on Server: 11

These are our interfaces:
wlan0 mac: d0:37:45:87:0f:af ip: 172.18.113.142 connection: connected to server urls accessed: 21
wlan1 mac: d0:37:45:8b:3d:d8 ip: 172.18.114.211 connection: connected to server urls accessed: 0
wlan2 mac: dc:a6:32:09:fd:85 ip: 172.18.121.212 connection: connected to server urls accessed: 24
wlan3 mac: d0:37:45:8c:88:cf ip: 172.18.103.168 connection: connected to server urls accessed: 24
wlan4 mac: d0:37:45:87:12:7c ip: 172.18.126.80 connection: connected to server urls accessed: 24
wlan5 mac: d0:37:45:8c:48:ff ip: 172.18.115.88 connection: connected to server urls accessed: 24
wlan6 mac: d0:37:45:89:0d:dd ip: 172.18.118.200 connection: connected to server urls accessed: 24
wlan7 mac: d0:37:45:8c:89:15 ip: 172.18.116.63 connection: connected to server urls accessed: 24
wlan8 mac: d0:37:45:8a:37:11 ip: 172.18.126.71 connection: connected to server urls accessed: 24
wlan9 mac: d0:37:45:8b:61:d9 ip: 172.18.108.92 connection: connected to server urls accessed: 24

These mac addresses seen on the server:
d0:37:45:87:0f:af ( wlan0 ) connected to server
d0:37:45:8b:61:d9 ( wlan9 ) connected to server
d0:37:45:8a:37:11 ( wlan8 ) connected to server
d0:37:45:8b:3d:d8 ( wlan1 ) connected to server
d0:37:45:8c:89:15 ( wlan7 ) connected to server
d0:37:45:89:0d:dd ( wlan6 ) connected to server
d0:37:45:8c:48:ff ( wlan5 ) connected to server
d0:37:45:87:12:7c ( wlan4 ) connected to server
dc:a6:32:09:fd:85 ( wlan2 ) connected to server
d0:37:45:8c:88:cf ( wlan3 ) connected to server
b4:86:55:f5:a1:aa  on server is not ours
  File "/usr/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "./wifi-tester.py", line 186, in one_dev
    header, html = get_html(client_ip, url)
  File "./wifi-tester.py", line 198, in get_html
    s.bind((client_ip, 0)) # use ip of interface
OSError: [Errno 99] Cannot assign requested address


wifi tester still receiving results showing 10 connections from tester plus laptop