Шейпер для интернет канала (Требуется простой шейпер для дома)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

-IRON-
Сообщения: 51
ОС: Suse Linux 10.3

Шейпер для интернет канала

Сообщение -IRON- »

ОС Debian Etch, часть пакетов из Ленни.
Комп 433 мгц, 512 мб озу, врутится веб-сервер. Стоит дома. Он же раздает локалку двум домашним компам
Есть интернет канал через wi fi. Выделили на условиях, что не буду качать со скоростью, не больше:
128 кбит/с днем, с 07:00 до 17:00
64 кбит/с вечером, с 17:00 до 00:00
384 кбит/с ночью, с 00:00 до 07:00.

Нужен шейпер, который работал бы на стороне сервера, ограничивая скорость интерфейса, который пойдет на wi fi.
Нужно также, чтобы в заданное время переключались ограничители (планирую реализовать через cron)
Ну и до кучи планирую поставить на сервер торрент клиент с веб мордой, чтобы можно было качать на стороне сервера, а не гонять домашние компы включенными неделями.

Гуглинг по сайтам показал мою прореху в знании теории. Правильно я понимаю что ограничить скорость входящего трафика в моем и других случаях невозможно?
Вариант "урезать исходящий канал" не особо радует. Тогда о рейтинге на торрентах можно будет смело забыть, да и даже залить обычный файл на обменник будет большой проблемой.
Спасибо сказали:
-IRON-
Сообщения: 51
ОС: Suse Linux 10.3

Re: Шейпер для интернет канала

Сообщение -IRON- »

Основная проблема в том, что непонятна теоретическая часть проблемы.
С одной стороны тема:
как ограничить скорость инета на рабочей станции (на ppp0)?
( Olden Gremlin) писал(а):По определению, Вы не можете управлять входящей скоростью!
Т.е. если кто-то захочет отправить Вам данные - он их отправит и они попадут в канал, а вот примите вы их или отбросите - это уже другой вопрос.


С другой стороны заметка:
http://www.opennet.ru/tips/info/811.shtml
В которой регулируются обе скорости.
Или данная заметка актуальна только для случая, когда есть сервер, который стоит между клиентом и шлюзом, и все ограничения производятся на стороне сервера?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Шейпер для интернет канала

Сообщение rm_ »

Исходящий трафик режется замедлением отдачи в интернет полученного из локалки (это понятно).
Входящий трафик режется замедлением отдачи получаемого из интернета компьютерам в локалке (это и есть неочевидная часть).
На самом шлюзе ничего с интернета не качаем (это важно).
На форуме десятки веток на эту тему (сейчас кто-нибудь из модераторов отправит в поиск, а тему закроет).
Спасибо сказали:
-IRON-
Сообщения: 51
ОС: Suse Linux 10.3

Re: Шейпер для интернет канала

Сообщение -IRON- »

Тогда нужно будет поднимать что-то типа VPN в домашней сети, ибо сча локалка и инет идет вместе, т.е через домашний сетевой интерфейс. А ограничение 100 мбитной локалки меня не очень радует.
Спасибо сказали: