Tuesday, October 18, 2016

Ограничение скорости в MikroTik по IP

Подключаемся к роутеру MikroTik с помощью утилиты Winbox:

  1. Нажимаем кнопку ... для отображения списка устройств MikroTik;
  2. Выбираем в списке свой роутер;
  3. Нажимаем кнопку Connect (Login по умолчанию admin, пароль пустой).
MikroTik WinBox

Определяем какой IP адрес больше всех потребляет трафик

MikroTik - определяем IP с наибольшим потреблением трафика
  1. Открываем меню Interfaces;
  2. Выбираем в списке интерфейс, к которому подключены компьютеры локальной сети. Это может быть ethernet порт ether2 или Wi-Fi интерфейс wlan0. В нашем случае мы объединили ethernet и Wi-Fi порты в интерфейсbrige-local, поэтому выбираем его;
  3. Правой кнопкой мыши кликаем на необходимом интерфейсе локальной сети и выбираем в меню Torch;
  4. В появившемся окне нажимаем кнопку Start;
  5. Отобразим первыми IP адреса, которые потребляют больше всех трафик. Для этого нажимаем на заголовок столбца TxRate.
MikroTik - сортировка IP адресов по потреблению трафика
Как видим, больше всего потребляет трафик IP адрес 192.168.88.253, он качает файлы со скоростью 5,1 Mbps.

Ограничение скорости на роутере MikroTik конретному IP адресу

Ограничение скорости MikroTik по IP адресу
  1. Открываем меню Queues;
  2. В появившемся окне нажимаем кнопку Add (красный крестик);
  3. В поле Name указываем имя ограничения;
  4. В поле Target Address прописываем IP адрес, для которого будет действовать ограничение. Можно также указать IP адрес подсети, чтобы ограничить скорость для всей подсети, например 192.168.88.0/24;
  5. В поле Max Limit под Target Upload указываем скорость отдачи;
  6. В поле Max Limit под Target Download указываем скорость загрузки;
  7. Нажимаем кнопку OK.

Проверяем, что ограничение скорости MikroTik работает для указанного IP адреса:
  1. В окне Queues List делаем двойной щелчек мыши на правиле;
  2. Переходим на вкладку Traffic;
  3. В поле Rate под Target Upload видим скорость отдачи;
  4. В поле Rate под Target Download видим скорость загрузки.
MikroTik - проверяем работу ограничения скорости

Если у вас установлена RouterOS версии 6.29 или выше, то может возникнуть проблема с тем, что ограничение на загрузку не будет работать, а на отдачу - будет. Это связано с правилом fasttrack в фаерволе. Его нужно отключить.
  1. Откройте меню IP - Firewall.
  2. Перейдите на вкладку Filter Rules.
  3. Выделите правило fasttrack connection.
  4. Нажмите кнопку с красным крестиком Disable.
Отключение fasttrack connection

Ограничение скорости MikroTik для «качальщиков»

Роутер MikroTik позволяет ограничить скорость пользователям, которые качают большие файлы из интернета. Пока пользователь будет смотреть интернет странички, скорость будет высокой, но как только начнет качать файлы, то скорость уменьшится.
  1. В окне Queues List добавляем новое правило нажатием на кнопку Add (красный крестик);
  2. В поле Name указываем имя ограничения;
  3. В поле Target Address указываем IP адрес, для которого будет действовать ограничение. Можно также указать IP адрес подсети, чтобы ограничить скорость для всей подсети, например 192.168.88.0/24;
  4. В поле Max Limit под Target Upload указываем скорость отдачи файлов в интернет;
  5. В поле Max Limit под Target Download указываем скорость загрузки файлов из интернета;
  6. Нажимаем Burst;
  7. В поле Burst Limit в столбце Target Upload указываем скорость отдачи при просмотре интернет страничек. Она должна быть больше скорости Max Limit;
  8. В поле Burst Limit в столбце Target Download указываем скорость загрузки при просмотре интернет страничек. Она должна быть больше скорости Max Limit;
  9. В поле Burst Threshold в столбце Target Upload указываем скорость отдачи, при привешении которой, сработает ограничение скорости Max Limit. Значение Burst Threshold должно быть меньше скорости Max Limit;
  10. В поле Burst Threshold в столбце Target Download указываем скорость загрузки, при привешении которой, сработает ограничение скорости Max Limit. Значение Burst Threshold должно быть меньше скорости Max Limit;
  11. В поле Burst Time в столбце Target Upload указываем время, в течении которого роутер будет вычислять среднюю скорость отдачи Burst Threshold;
  12. В поле Burst Time в столбце Target Download указываем время, в течении которого роутер будет вычислять среднюю скорость загрузки Burst Threshold;
  13. Нажимаем кнопку OK.
MikroTik - Ограничение скорости для
На практике это будет работать следующим образом. Пользователь будет просматривать странички в интернете с максимальной скоростью 4 Мбит/с. Как только он начнет качать торренты, то через 15 секунд роутер вычислит его среднюю скорость. Если средняя скорость превысит 256 Кбит/с, то отключится ограничение 4 Мбит/с, и включится ограничение 512 Кбит/с.

Ограничение скорости MikroTik по часам и дням недели

Если Вы хотите, чтобы ограничение скорости MikroTik работало в определенные дни недели и часы, то выполните следующее:
  1. Нажмите раскрывающийся список Time;
  2. В первом поле Time укажите, с какого времени будут действовать ограничения;
  3. Во втором поле Time укажите, до какого времени будут действовать ограничения;
  4. Выберите по каким дням недели будет действовать правило;
  5. Нажмите кнопку OK.
MikroTik - ограничение скорости по времени и дням недели

Привязка IP адреса к MAC адресу в MikroTik

DHCP сервер по истечении какого-то времени может назначить новому устройству IP адрес, который раньше присваивался другому устройству. Поэтому ограничения скорости будут действовать для нового устройства, и не понятно какие ограничения будут у старого устройства. Чтобы этого не произошло, нужно привязать IP адрес к MAC адресу конкретного устройства.
Если устройство уже подключалось к роутеру и получало IP адрес, то выполнить привязку можно простым способом:
  1. Откройте меню IP - DHCP Server;
  2. Перейдите на вкладку Leases;
  3. Выберите в списке устройство, которому нужно привязать MAC адрес к IP адресу;
  4. Нажмите кнопку Make Static.
Как привязать MAC адрес к IP адресу в MikroTik

Добавить MAC адрес устройства и назначить ему IP адрес можно вручную:
  1. Нажмите "красный плюсик";
  2. Перейдите на вкладку General;
  3. В поле Address укажите IP адрес, который должен присваиваться устройству;
  4. В поле MAC Address укажите MAC адрес устройства;
  5. В списке Server выберите название DHCP сервера;
  6. Нажмите кнопку Make Static;
  7. Нажмите кнопку OK.
Привязка MAC адреса к IP адресу в MikroTik

No comments: