Без контроля над клиентским устройством или сетевым маршрутизатором единственное решение состоит в том, чтобы представить промежуточное устройство, которым вы управляете.
Точка доступа
Самым простым устройством, которое можно представить с точки зрения сети, является точка доступа, поскольку они предназначены просто для расширения существующих сетей, а не для обеспечения маршрутизации пакетов. Однако регулирование пропускной способности считается «расширенной» функцией в этих типах устройств и, следовательно, является довольно дорогим. На самом деле, я не знаю ни одной потребительской точки доступа, поддерживающей регулирование.
Второй маршрутизатор
Итак, я предлагаю вам получить второй маршрутизатор. Есть два способа сделать это в зависимости от функций, предоставляемых вашим маршрутизатором ISP:
Интернет-провайдер
Если маршрутизатор вашего интернет-провайдера поддерживает «модемный режим», то включение этого параметра позволит вам настроить новый маршрутизатор в качестве единственного маршрутизатора для вашей локальной сети. Затем вы можете развернуть маршрутизатор с нужной вам функциональностью, продолжая использовать маршрутизатор ISP в качестве модема. Однако не все маршрутизаторы ISP имеют эту функцию.
Многослойный NAT
Более универсальным решением является создание новой подсети, например:
Network B Network A
192.168.2.x 192.168.1.x
Client Device ------------------- Router B ------------------- ISP Router ----- Internet
192.168.2.87 192.168.1.2 Public IP
Затем вы можете подключить любые устройства, которые вы хотите регулировать, к маршрутизатору B и настроить ограничения полосы пропускания из интерфейса управления маршрутизатора B. Устройства, которые вы не хотите регулировать, все еще могут быть подключены к маршрутизатору A.
Это решение включает в себя многослойный NAT; у этого есть некоторые недостатки, как обсуждено здесь. Тем не менее, домашняя сеть вряд ли столкнется с какими-либо проблемами.