Домашняя сеть: регулируем трафик

Подключив и настроив сетевой комбайн или роутер, пользователь может прийти к выводу, что ранее выполненных базовых настроек ему недостаточно. Допустим, соединение с провайдером работает, а все абоненты «локалки» исправно получают доступ к Интернету. В этом случае может возникнуть вопрос, как ограничить скорость на роутере для того или иного пользователя, что обычно делается затем, чтобы поделить трафик поровну. В действительности, всегда можно ограничить трафик, используя MAC-адрес абонентского устройства. Одновременно с чем останется возможность указать IP-адрес или диапазон адресов тех, для которых будет действовать заранее установленное ограничение скорости. Рассмотрим оба метода, их достоинства и недостатки.

WI-Fi роутер
Раздача интернета

Интерфейс устройства

Опция, которая отвечает рассматриваемой задаче, обычно предусмотрена в интерфейсе любого роутера. В примерах, приведенных ниже, используется графический интерфейс устройств TP-Link. Собственно, у этой фирмы web-интерфейс получился не самым простым, но он очень хорошо структурирован. Нам нужно установить ограничение на прием и передачу данных, но не для всех абонентов сразу, а для какого-то определенного абонента. Тогда мы переходим к группе вкладок, называемой «Bandwidth Control»:

Control Settings
Bandwidth Control

На вкладке «Control Settings», которая открывается первой, регулируется скорость обмена для всех сразу, то есть пропускная способность в канале Интернет. Установите значение скорости скачивания (Ingress) и значение скорости отдачи данных (Egress), после чего нажмите «Save».

Ограничение скорости в локалке

Здесь мы будем ограничивать скорость обмена данными для определенного абонента. Роутер может идентифицировать подключенное к нему устройство по адресу MAC, и затем скорость будет понижена именно для выбранного устройства.

В то же время можно задать правило, согласно которому ограничение по скорости будет действовать для определенного IP-адреса или их набора. Второй метод чаще применяют так: в качестве IP-адресов указывается весь диапазон, с которым работает сервер DHCP. Ну а те пользователи, на которых ограничение не распространяется, должны использовать статические IP, не принадлежащие диапазону DHCP-сервера. Это – пример, но не рекомендация. Переходим к настройке.

Идентификация по аппаратному адресу

Итак, Вы решили, что проще будет определять абонента по MAC-адресу, а не по IP, и для него нужно установить ограничение по скорости. Пара советов, как узнать адрес MAC.

Значение адреса
Вкладка DHCP Client List
  1. Если абонент подключен к сетевому комбайну, откройте вкладку «DHCP Client List» и найдите того, кто Вам нужен
  2. Если речь идет о компьютере, посмотрите значение MAC в «Состоянии» соединения (выполните переход «Поддержка» -> «Подробности»)
  3. На корпусе смартфонов и некоторых других девайсов есть наклейка, где адрес MAC напечатан в явном виде.

Запишите требуемое значение на листик, так как его придется вписывать с клавиатуры. Если сложностей не возникло, переходите к следующему этапу.

Находясь в группе вкладок «DHCP», щелкните по ссылке «Address Reservation»:

Кнопка «Add New»
Address Reservation

Нажмите кнопку «Add New». В появившемся поле сверху Вы впишете требуемый MAC-адрес. Ну а нижнее поле предназначено для установки IP-адреса (используйте любое значение из диапазона «локалки»). Самый беспроигрышный вариант – устанавливать тот IP, который уже был присвоен устройству (смотрите вкладку «DHCP Client List»). Проверив, что в списке «Status» выбрано значение «Enabled», нажмите «Save». Роутер уйдет в перезагрузку.

Остался последний этап. Откройте вкладку «Bandwidth Control» -> «Rules List». Тут нужно нажать «Add New»:

Вкладка Bandwidth Control
Rules List

В поле «IP Range» Вы прописываете тот IP-адрес, который был закреплен за устройством на предыдущем этапе:

Заполнение строк
Ввод IP-адреса

Конечно, нужно заполнить поля «Engress Bandwidth» и «Ingress Bandwidth» (те самые значения ограничения скоростей), а затем Вы нажимаете «Save». Можете проверить, что скорость скачивания и отдачи теперь является ограниченной, причем, только у одного абонента.

Используем диапазон IP-адресов

Выше мы рассматривали, как ограничить скорость для определенного локального устройства. Но можно ограничить ее для целого набора устройств. При этом даже можно указать, что ограничение распространяется на всех абонентов, получающих адрес через DHCP. Последний из методов рассматривается далее.

Выясним, какой диапазон адресов используется для автоматической выдачи. Откройте вкладку «DHCP Settings» и посмотрите, чему равно значение «Start IP» и «End IP»:

Значения IP
Вкладка «DHCP Settings»

Далее Вы переходите к вкладке «Bandwidth Control» -> «Rules List», нажимаете «Add New»… В общем, здесь все будет так, как в предыдущей главе. Только поля в строке «IP Range» Вы заполняете иначе:

Заполнение полей
Rules List

Как видите, ничего сложного здесь нет, мы просто использовали те же цифры, что указаны в настройках DHCP, указали тот же диапазон адресов.

Помните, что на каждой из вкладок Вы нажимаете «Save», и только тогда изменения вступают в силу.

Если ограничение, как указано выше, распространяется на весь диапазон сервера DHCP, то дальше можно поступить следующим образом. Любое новое локальное устройство вы настраиваете на автоматическое получение маски и адреса, если для него скорость надо ограничить. А если этого не нужно, то присвойте сетевой карточке маску с последним нулем, а также адрес вида 192.168.1.X, где «X» принадлежит интервалу 2-99 или 200-255. Указанные цифры являются верными для нашего примера.

Беспроводная сеть, ограничение скорости

Все, что сказано выше, относится и к проводному сегменту LAN, и к сегменту Wi-Fi. То есть роутер не делает различий между проводными и беспроводными абонентами, если речь идет об ограничении трафика. Но чаще всего в «Дополнительных настройках беспроводной сети» будет параметр, называемый «TX Rate». Выставив его значение в явном виде, Вы ограничите скорость приема (имеется в виду передача данных в направлении от роутера).

Кроме всего, что уже рассмотрено, Вы можете ограничить в сети Wi-Fi скорость трансляции пакетов Multicast. Такие пакеты (многоадресные) используются, когда абонент смотрит IPTV. Найдите соответствующий параметр в «Дополнительных настройках…», замените его значение. Сразу отметим, что каждый из указанных в этой главе параметров не обязательно будет присутствовать в интерфейсе. Но в некоторых сетевых комбайнах все это предусмотрено, а других способов регулировать трафик просто не существует. Удачного роутинга!

Вычисляем MAC, используя «Statistics»