• Приветствую тебя уважаемый гость на форуме, посвященный компьютерам! В дружелюбной обстановке у вас будет возможность обсудить различные технические вопросы, касаемых: компьютеров, ноутбуков, программ для ПК. Обратите внимание, компьютерный форум Hard-Help.ru не коммерческий ресурс, то есть наши модераторы ничего не продают и не хвалят разные товары за деньги. Если это ваш первый визит, рекомендуем почитать справку по форуму. Для создания тем и размещения сообщений необходимо зарегистрироваться. После регистрации и успешной авторизации в темах не будет видна реклама от компании Google, а также появятся дополнительные функции. Желаем Вам приятного общения и новых друзей!

выбор модема с возможностью ограничивать скорость

EEEvgeniY

New Member
Регистрация
16 Янв 2013
Сообщения
13
Репутация
0
Баллы
1
Всем привет. Вобшем такая проблема, к линии телефона подключен модем от него свитч и от него раздается интернет на 2 компьютера. Проблема в том что сосед иногда забирает практически всю скорость по этому я решил поставить модем который мог бы делить скорость. Посоветуйте парочку моделей таких модемов которые можно без проблем купить в интернете.
И еще вопрос можно ли к свитчу подключить какой-нибудь простой модем и в настройках к нему ограничить скорость (например модем D-Link 2500u) и посадить на этот модем соседа, а самому запитатса от свитча ?
 
EEEvgeniY
Модем нужен который умеет ограничивать трафик. D-Link 2500u этого не умеет.
Пример такого модема ZyXEL P660HT2 EE. Подключаете его к телефонной линии и от него разводите кабели себе и соседу, настраиваете скорости себе и соседу, радуетесь жизни, и не надо ни каких свитчей.
 
EEEvgeniY
Или как вариант - нужен роутер с возможностью регулировки трафика (шейпинг). Таких роутеров достаточно мало, на памяти только продукция фирмы Mikrotik. Схема подключения будет такая - модем>роутер>свитч (если потребуется много соединений)>компы.
 
что должно быть написано в характеристика что бы знать что модем поддержует шейпинг ? я посмотрел ZyXEL P660HT2 EE стоит 500 гр.с копейками это меня вполне устраивает , но подумал что не плохо было бы еще и вай фай . зашел на сайт и нашел 2 таких модели ZyXEL P-660HN Lite EE и ZyXEL P660HT3 EE но не знаю если у них функция шейпинга и еще один подороже ZyXEL P-660HN EE.
 
По большому счету ограничивать входящий трафик невозможно. Не предусмотрена такая возможность в семействе протоколов TCP/IP. Существует парочка скорее трюков, чем методов, которые в ряде случаев помогают.
Во-первых, можно пытаться управлять входящим трафиком, изменяя размер окна (только для TCP-сессий), а во-вторых, можно отбрасывать часть полученных пакетов, в расчете на то, что отправитель обратит внимание на постоянные запросы повторной отправки пакетов и снизит скорость передачи.
Оба метода, как Вы сами понимаете, работают далеко не всегда. Поэтому стандартными прошивками маршрутизаторов, как правило, не поддерживаются.
Один из вариантов попробовать решить проблему - перепрошить маршрутизатор прошивкой OpenWRT, в которую заранее предустановлен набор правил межсетевого экрана (этот набор даже получил собственное имя - "wondershaper"), который использует описанные выше способы с целью постараться ограничить входящий трафик.
Иногда они срабатывают, иногда нет. Но использование этих методов гарантированно снизит пропускную спообность вашего канала в интернет минимум процентов на 20. Неудобно? Ничего не поделаешь - способов гарантированного ограничения входящего (ingres) трафика, как уже было отмечено, в рамках протокола TCP/IP не существует.
 
то есть смысла покупать такой модем нету ?
 
EEEvgeniY написал(а):
то есть смысла покупать такой модем нету ?

Если честно, я его не вижу. Попробовать настроить policing на ingres описанными мной выше способами можно, но
во-первых, это далеко не всегда будет работать, а во-вторых, это может оказаться слишком сложно.
Потому, что стандартных средств для подобной операции скорее всего не окажется и придется рисковать гарантией, выполняя действия по вскрытию и последующей перепрошивке устройства на OpenWRT (а её даже прошить стандартным способом не удастся, поскольку у неё будет отсутствовать необходимая цифровая подпись).
Для специалиста это не слишком большая проблема, но Вы чувствуете себя специалистом?
Моё мнение - овчинка выделки не стоит.

Если хотите, могу объяснить почему применяемые в маршрутизаторах методы shaping'а исходящего (а не входящего, для входящего нужен policing) трафика не позволяют решить Вашу проблему. Только это длинно и я не уверен, что Вам будет интересно.
 
и что теперь делать то? как с этим бороться?
 
EEEvgeniY написал(а):
и что теперь делать то? как с этим бороться?

Хотите честный совет? Махнуть рукой и забыть про эту проблему.
Я понимаю, что это отнюдь не то, что Вы хотели бы услышать. К сожалению, вопросы аналогичные Вашему появляются на форумах с завидной регулярностью и практически ни один из вопрошавших организовать честное разделение трафика между потребителями не сумел.
Вы скажете, что провайдер-то это делает. Значит это возможно!
Для провайдера возможно. Для Вас - намного сложнее. Почему? Всё упирается в пропускную способность канала.
Провайдер получает интернет по широкому каналу, а потом раздает его по множеству узких.
"Бутылочное горлышко" на котором теряются пакеты оказывается на компьютере самого провайдера и, поэтому, он может выбирать чьи пакеты отбрасывать, а чьи пропускать.
В Вашем случае, всё обстоит с точностью до наоборот. Вы получаете интернет по узкому ADSL-каналу, а потом раздаете его по широкому ethernet.
Соответственно, очередей на Вашем модеме не возникает - любой поступивший пакет может быть немедленно отправлен локальному получателю. Раз нет очередей, значит модем никаких пакетов не отбрасывает. Кто же их отбрасывает? Отбрасывает по-прежнему провайдер, поскольку запрошенный поток трафика "не лезет" в узкий ADSL-канал.
Что в таком случае можно сделать? Сделать этот самый узкий канал к провайдеру еще уже. Искусственно. Ограничить его пропускную способность, к примеру, до 80% от номинала. Но ведь терять пятую часть ширины канала, наверное, будет жалко? Было у Вас, к примеру, 8 Мбит/сек. Стало 6.4.
Всё, что поступает сверх этого искусственного ограничения, отбрасывается. Зачем это нужно делать?
Потому что провайдер знать не знает кому из потребителей предназначен конкретный пакет и отбрасывает их произвольно.
Если пакет отбрасываете Вы, ситуация другая. Если поток превышает установленную Вами искусственную границу
Вы отбрасываете в первую очередь пакеты того получателя, который пытается занять больше половины канала.
Предполагается, что отправители пакетов Вашему соседу, заметив, что значительная их часть не доходит, снизит скорость передачи. В то время как хосты, с которых получаете пакеты Вы, если их пакеты не теряются по дороге, снижать скорость передачи не будут.
Тут, как Вы видите, всё построено на предположениях. Мы за посторонний сервер решаем, что он добровольно снизит скорость передачи. А если это, к примеру, интернет-радио или потоковое видео? Им безразлично, доходят ли их пакеты до получателя и заниматься повторной пересылкой они не собираются. Как можно повторно отправить пропущенные полсекунды музыки? Всунуть их в произвольное место следующей песни?

Резюме: как видите, проблема распределения интернета полученного по узкому каналу не имеет решения с использованием стандартных средств семейства TCP/IP. Можно попытаться использовать не предусмотренные авторами протокола трюки чтобы добиться того, что Вам нужно, но единственное, что Вам 100% гарантируется - это потеря части полосы пропускания.
Понятно, что столь сомнительный способ, как правило, не реализуется производителями маршрутизаторов в стандартных прошивках. Они же не хотят чтобы их завалили судебными исками недовольные потребители.

Так что Вы должны решить для себя самостоятельно - готовы ли Вы долго возиться, тратить деньги на покупку совместимого с нужной Вам прошивкой маршрутизатора, вскрывать его, перепрошивать (иногда весьма экзотическими способами), терять гарантию, искусственно ограничивать ширину собственного (и без того не слишком скоростного) канала чтобы в результате получить то самое "справедливое" деление трафика поровну, которое, правда, не всегда будет работать?
 
Нет, определенно не готов.
А если на компьютер поставить какую-нибудь программку типа NetLimiter ?
 
EEEvgeniY написал(а):
А если на компьютер поставить какую-нибудь программку

Вы можете ставить любую программу, которая Вам больше нравится. И это действительно приведет к тому, что владелец этого компьютера не сможет получать информацию из интернета быстрее установленного предела.
Но какая радость от этого второму участнику Вашей сети? Полоса пропускания от провайдера к маршрутизатору не освободится. Если по ней шло 90% трафика соседу и только 10 - Вам, такое положение (с небольшими корректировками) фактически сохранится и после установки "программки".
Вы по-прежнему будете получать свои 10% (ведь если пакеты отбросила "программка" на компьютере - значит они уже попали в канал провайдера и всё равно его забили, хоть потом и не были использованы), а скорость получения интернета соседом уменьшится.
Но, позволю себе повторить еще раз, из того, что его скорость уменьшится, вовсе не следует, что Ваша существенно увеличится.
 
Мат в прямом эфире. :suicide_fool-edit:
[mod]Еще одно подобное высказывание и будет воспитательный бан на месяцок.[/mod]
 
Я мог бы ответить коротко на Ваш исходный вопрос "прошейте маршрутизатор прошивкой OpenWRT и будет Вам счастье". Но предпочел подробно рассказать о неизбежных минусах такого решения.
Наверное зря...
 
Сверху