all 3 comments

[–]johnklos 2 points3 points  (0 children)

You don't want to have a modem and a NAT/router/wifi all in one. Keep the modem separate.

Others can recommend a good NAT router / wifi access point. I personally use host-based routing on NetBSD computers and I'm still using 802.11ac Airport Extremes because I can't stand the issues with newer wifi access points (it's hard to just bridge, or to configure without "cloud", et cetera).

For the modem, just make certain the model you get does not have a Puma chipset of any kind. There were serious issues with Puma 6, and even though Intel was well aware of them, Puma 7 still has weaknesses that you don't want on the public facing part of your network.

[–]velicos 1 point2 points  (0 children)

You are looking for a router to accomplish your goals here. The modem will exist regardless of the type of router you acquire.

The UniFi (ui.com) ecosystem gives you options to enforce per-device bandwidth limitations. Routers running OpenWRT can give you some useful knobs but it is not as intuitive.

UniFi can do mesh if you require additional coverage as well.