Our private network consists of a Netgear router flashed with DD-WRT, a QNAP server, a dumb 8 port switch, and a number of Ethernet connected laptops, desktops and 2 x WiFi mobile devices.
A while back, our WiFi was hacked by people with nothing better to do with their lives. We suspect our next door neighbors who work in IT but cannot prove anything - at least from a legal standpoint. Not sure if this would help anyway.
At the time, our network was secured with WPA2-AES and MAC address filtering. Even with these security measures in place, they still gained access by spoofing their MAC addresses and cracking our passwords which are always max length and contain the security industry recommended special chars / symbols, mixed case, and numbers.
These people are like cyber ghosts! I say this because we could never identify their connections from our router logs or GUI. We tried using angryip, whosonmywifi, as well as other tools but nothing worked. We spent countless hours on the phone with our ISP, had our IP changed, running tracerts for traffic routes and so forth. Despite these efforts, it was actually our Windows 10 computers that identified them on our network. We managed to obtain screenshots of their devices with manufacturer details.
Anyway, this went on for some time and after 6 months or so of playing cat and mouse with them, I factory reset all the devices in our network and decided to try WPA2-Enterprise with AES using the built in RADIUS capability on our QNAP server. In addition, I also turned off the 5ghz radios and lowered the TX power on the 2.4ghz radio to 30 (although I am aware they can increase their own radio strength to overcome this). I have set the key renewal frequency to 1800 and also limited the max associated clients on the 2.4ghz radio to 2 devices only.
Despite our best efforts, they are still hacking our network and our own mobile devices are often not able to connect or are getting bounced off the network.
We have tried everything possible and short of disabling our WiFi altogether, we do not know what to do and are therefore seeking some external advice on what our best course of action should be. While we would like to catch and expose them, we prefer to stop them from doing it altogether using the equipment and software we already have.
Through appropriate channels, I am happy to share anything to help anyone willing to help me with resolving this issue.
Please help.