2

Мне нужно простое и точное решение для ограничения пропускной способности в сети Wi-Fi для целей тестирования.

Поскольку он будет использоваться для тестирования, он будет использоваться только с одним устройством. Мне не нужно управление на устройство (MAC-адрес). Я думаю, что контроль за интерфейсом будет достаточно.

Я использую этот простой скрипт, чтобы создать MASQUERADE:

#!/bin/bash

ptables --table nat -F

iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE

Устройства подключаются через второй беспроводной интерфейс (wlan1). Он должен быть точным на низких скоростях (например, wlan0 подключен к точке доступа, которая подключена к сети 5 Мбит / с, и я хотел бы ограничить ее до 64 Кбит / с на wlan1).

Еще один вопрос: было бы достаточно, если бы он работал только с протоколом http, поэтому я также подумываю об использовании какого-то специального http-прокси, а затем о чем-то вроде HTB.

1 ответ1

1

Вы должны быть в состоянии сделать это с помощью tc ... он встроен в оба дистрибутива Linux, которые я использую. Вот простой пример с 1-страничным объяснением: http://www.linux.org/docs/ldp/howto/Adv-Routing-HOWTO/lartc.ratelimit.single.html Вы можете сопоставить почти все и по-разному регулировать разные классы, если тебе нравится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .