Install: on both Tessels
opkg update
opkg install tcpdump
wget https://kevinmehall.net/tmp/packetspammer -O /usr/bin/packetspammer
chmod +x /usr/bin/packetspammer
Setup: on both Tessels
ifconfig wlan0 down
iw dev wlan0 interface add mon0 type monitor
ifconfig mon0 up
iw mon0 set channel 11
RX side:
tcpdump -y ieee802_11_radio -i mon0 -vvv 'ether host 13:22:33:44:55:66'
TX side:
packetspammer -d400000 mon0 > /dev/null
(note: using -d for testing because we are dumping all packets over slow serial. Use -d0 for RF tests)
iw dev mon0 set bitrates legacy-2.4 1
1818:20:58.209712 1.0 Mb/s 2462 MHz 11b -38dB signal [bit 29] 0us 13:22:33:44:55:66 (oui Unknown) Unknown SSAP 0x60 > 13:22:33:44:55:66 (oui Unknown) Unknown DSAP 0x50 Unnumbered, ua, Flags [Response], length 72
iw dev mon0 set bitrates legacy-2.4 5.5
18:19:50.894413 5.5 Mb/s 2462 MHz 11b -40dB signal [bit 29] 0us 13:22:33:44:55:66 (oui Unknown) Unknown SSAP 0x60 > 13:22:33:44:55:66 (oui Unknown) Unknown DSAP 0x50 Unnumbered, ua, Flags [Response], length 72
iw dev mon0 set bitrates legacy-2.4 11
18:18:56.565638 11.0 Mb/s 2462 MHz 11b -40dB signal [bit 29] 0us 13:22:33:44:55:66 (oui Unknown) Unknown SSAP 0x60 > 13:22:33:44:55:66 (oui Unknown) Unknown DSAP 0x50 Unnumbered, ua, Flags [Response], length 72
iw dev mon0 set bitrates legacy-2.4 54
18:23:07.280969 54.0 Mb/s 2462 MHz 11g -41dB signal [bit 29] 0us 13:22:33:44:55:66 (oui Unknown) Unknown SSAP 0x60 > 13:22:33:44:55:66 (oui Unknown) Unknown DSAP 0x50 Unnumbered, ua, Flags [Response], length 72