I have a bunch (about 15) Ubiqiti AirMax M devices, but I want to rebuild the network to add separate VLANs on separate AP's. So I went from AirOS to OpenWRT. And all functionality seems to work, tested and all.
At least, it works now, out of season, with only a handful of users around. Come spring and summer, there will be hundreds of people, all expecting free wifi. so high demand with low budget. Even now I sometimes see messages that according to the web point to RAM shortage. htop agrees.
I noticed 18.06.1 leaves very little RAM. 15.05.01 or even 14.09 leaves barely more. 12.09 however leaves tons.
But 12.09 is very old. I will use it if I have to, but ubus is too limited to allow wifi-disconnect script to run (missing wireless and hostapd classes)
So I am trying to custom build 18.06.01, with as little as possible RAM usage. Which means removing as many kernel modules as I can. (packages just save flash, I have plenty of that. RAM is the problem)
Since I do not need firewall, IPv6 I will try and remove that.
Does anyone else know what I can remove that would either save RAM directly, or save RAM by having the kernel (which resides in RAM) smaller.
All hints and suggestions welcome
Alternatively, anyone knows how feasible it would be to put 14.09 ubus and logread into a custom 12.09 build?
PS: yes, I know what I want to do should make me buy Ubiquiti Unify instead of AirMax. Low budget, remember. These devices I already have.