Назад | Перейти на главную страницу

как контролировать пропускную способность в локальной сети без сервера?

У меня есть линия ADSL с подключенным к ней маршрутизатором. к роутеру прилагается переключатель. И с этим переключателем у меня подключено 3 ПК, каждый из которых использует подключение к Интернету.

Есть ли способ распределить пропускную способность интернета между каждым компьютером. (это не должно быть решение QoS, потому что мой маршрутизатор не поддерживает это)?

Спасибо.

Хорошо, позвольте мне понять это правильно: у вас есть инфраструктура, которая не может контролировать полосу пропускания, и вы хотите обойтись без изменения инфраструктуры?

Поздравления. Пожалуйста, поджарьте для меня полностью вегетарианский стейк из настоящего аргентинского мяса. Уловили идею? То, что кто-то чего-то хочет, не означает, что это может произойти.

Решение: ПОЛУЧИТЕ ПРАВИЛЬНУЮ ИНФРАСТРУКТУРУ. Скорее всего, обновление маршрутизатора будет самым дешевым (OpenWRT можно установить на довольно многих маршрутизаторах конечных пользователей), или вы просто получите подходящий маршрутизатор. Я нахожусь в относительно похожем положении, и поэтому я получаю подходящий маршрутизатор, который удовлетворит мои потребности.

Я не знаю, какой комплект вы используете, но МОЖЕТ быть, что он имеет что-то похожее на «справедливое планирование» Cisco (то есть попытка чередовать пакеты из разных потоков, чтобы, насколько это возможно, все пользователи услуги аналогично).

Если вы посмотрите руководство для вашего роутера, оно МОЖЕТ упомянуть, как это установить (если это вообще возможно).

Если операционные системы вашего ПК поддерживают это, вы можете настроить контроль входящего трафика и формирование выходного трафика на каждом ПК, чтобы каждый из них совместно ограничивал себя 1/3 максимальной скорости загрузки и выгрузки вашего ADSL, соответственно.

Например, в Linux следующее из этот блог использует входящую политику для ограничения входящего трафика до 256 кбит / с:

tc qdisc add dev eth0 handle ffff: ingress
tc filter add dev eth0 parent ffff: protocol ip prio 50 \
   u32 match ip src 0.0.0.0/0 police rate 256kbit \
   burst 10k drop flowid :1

Последующий из того же блога использует дисциплину организации очереди Token Bucket Filter (tbf) для ограничения исходящего трафика до 256 кбит / с:

tc qdisc add dev eth0 root tbf \
   rate 256kbit latency 25ms burst 10k

Более подробная информация о контроле трафика, формировании и маршрутизации содержится в Linux Advanced Routing & Traffic Control Howto.

Эта программа может это сделать:

http://bandwidthcontroller.com/tutorialDistributedMode.html

но думаю это для Win XP.

Программа называется «Контроллер полосы пропускания».