WIFI and LAN challenges
As I get more and more things, on Wi-Fi on my network problems arise ...
2 adults and 5 children give a lot ...
4 Desktop computers
4 Raspberry Pi's
10 +/- IoT Devices, the number varies according to how many projects I am working on
Some servers, RPi clients and possibly guests with telephone, and laptop
Now comes the real challenge: The router, from my ISP, can handle up to 20 clients, on the website they write 10. Which can mean an uncommon, unstable WIFI as the router is in fact a small computer, with limited CPU and ram. Which can also "hang" if it gets overloaded?
At the same time, if you do not have far to the neighbors, you must scan to see which "WIFI radio channels" are not used by the neighbors, to achieve a more stable connection, and use 5 GHz WIFI, to the devices that can handle this tape, which can also increase the transfer speed.
Some devices, such as Chromecast, can reserve a channel to prevent other devices from working on that network.
In addition, I have several devices connected to the network via copper. Which also records an IP address. It counts, some Raspberry Pi, Computer, NAS
To handle this, I have with huge advantage replaced my old 100 mbps switch to 2 x 1000 mbps switches which has resulted in that moving a file on the network does not result in that you cannot stream at the same time. And that as before it took 2-3 hours to move, now only takes 10-15 minutes.
The location of the Router is also important. Since I have my coax internet socket (I dream of getting fiber again), it is located at one end of the house. Did that mean WIFI could not reach the other end of the house. Therefore, I have placed an Access point approx. in the middle of the house so that the cover better fits the living space of the house. At the same time, I have tried to distribute devices and load on the networks on several radio channels. But still only with a DHCP server./p>
With so much on the network, I have assigned a portion of the devices a fixed IP address so I can find them on the network easily. But it also means that I cannot just turn on the network. You start with the router, which contains a DHCP server, which assigns the individual devices their IP address. then switches in the order in which they are connected to the network. then Access point, and servers. otherwise, there is a risk that the devices will not be able to communicate as they may be assigned a different network by mistake than the rest of the devices on the network.
If, my network again becomes unstable, due to too many devices, the next step is to install a dedicated DNS, and DHCP server on the network in a Raspberry Pi, which reportedly should result in, faster searches on the Internet, but also that CPU and ram are not used for other tasks.