Bekijk de volledige versie : [QoS] Настройка полосы пропускания канала в Bandwidth Management
Пытаюсь ограничить скорость для одного из компьютеров сети используя Bandwidth Management.
По каким портам больше всего "качают" ?
В частности в пиринговых сетях.
ограничил: 80, 21, 110
больше в голову что то ничего не лезет)
21 порт ограничивать бесполезно - по нему идут только управляющие команды, порты для передачи данных определяются динамически (хотя для FTP можно попытаться сгородить какую-то конструкцию с CONNMARK, но не уверен, что в прошивке Олега включены все нужные для этого опции ядра). То же самое и с P2P - если управляющие соединения в некоторых сетях ещё можно как-то отловить по портам, то соединения для передачи данных таким образом в принципе не ловятся (за исключением входящих, для которых определённые порты проброшены на этом же роутере).
Существуют способы определения некоторых протоколов P2P по содержимому пакетов (патчи ipp2p и layer7 для iptables), но в прошивке Олега эти модули отсутствуют (есть, например, в OpenWrt). Кроме того, такие проверки потребляют довольно много ресурсов, и при этом всё равно не дают 100% результата (сейчас во многих протоколах P2P поддерживаются зашифрованные соединения, причём как раз с целью того, чтобы провайдер не мог их обнаружить и ограничить скорость).
Собсно сабж, есть пользователь, получающий инет по wifi с роутера, и полюбивший качать что попало, чем другим пользователям сети, гасит весь канал. Что прописать в iptables и добавить в post-firewall чтоб конкретному пользователю с ip или mac такимто, установить лимит по скорости на upload и download например в 256k?
Прошивка последняя от олега, ssh настроен, samba3, vnstat, и все такое стоит и работает ))
falselight
20-03-2009, 02:04
по моему надо ставить планировщик пакетов, он обрезает скорости и ставит ограничение по времени, и т.п....
самый оптимальный вариант если ты хозяин к примеру 4 Мбит скорости, и раздаешь её еще 2 людям, дели им к примеру по 1Мбит, и у тебя остается 2 Мбит, но когда их нету в сети, чтобы ты мог все 4Мбит использовать на ура....а они больше 1Мбит, даже если никого не будет, использовать не смогут.
Попробуй это:
http://img21.imageshack.us/img21/4530/wl500gp.jpg
wl500gSpeedUtil.zip (http://rapidshare.com/files/211317454/wl500gSpeedUtil.zip)
Дык в прошивке Олега можно же прямо в веб-морде скорость ограничивать.
Дык в прошивке Олега можно же прямо в веб-морде скорость ограничивать.
при этом режет скорость и в локалке, а нужно чтоб только интернет резало.
Попробуй это:
wl500gSpeedUtil.zip (http://rapidshare.com/files/211317454/wl500gSpeedUtil.zip)
И что она далет (что куда записывает)?
по моему надо ставить планировщик пакетов, он обрезает скорости и ставит ограничение по времени, и т.п....
самый оптимальный вариант если ты хозяин к примеру 4 Мбит скорости, и раздаешь её еще 2 людям, дели им к примеру по 1Мбит, и у тебя остается 2 Мбит, но когда их нету в сети, чтобы ты мог все 4Мбит использовать на ура....а они больше 1Мбит, даже если никого не будет, использовать не смогут.
пробовал через wshaper, но както не заработало так как нужно.
Попробуй это:
wl500gSpeedUtil.zip (http://rapidshare.com/files/211317454/wl500gSpeedUtil.zip)
Прикольно конечно, но только нужно бы скорость к интернету резать, а не к роутеру, чтоб человек по локалке мог полноценную скорость получать.
Да и у меня l2tp.
а что эта программа, и куда записывает?
Прикольно конечно, но только нужно бы скорость к интернету резать, а не к роутеру, чтоб человек по локалке мог полноценную скорость получать.
Да и у меня l2tp.
а что эта программа, и куда записывает?
Если бы внимательно присмотрелись, то увидели-бы, что она режет скорость инета, а не к роутеру. Скорость к роутеру выставлена вверху - 100Мбит/с.
Пишет в post-firewall.
Доступ проверяется одновременно по ip и MAC (MAC должен соответствовать IP). Чтобы это работало - в веб интерфейсе включить файрволл и запретить все соединения.
http://img21.imageshack.us/img21/4530/wl500gp.jpg
С l2tp не работает - нет возможности протестировать.
Если бы внимательно присмотрелись, то увидели-бы, что она режет скорость инета, а не к роутеру. Скорость к роутеру выставлена вверху - 100Мбит/с.
Пишет в post-firewall.
Доступ проверяется одновременно по ip и MAC (MAC должен соответствовать IP). Чтобы это работало - в веб интерфейсе включить файрволл и запретить все соединения.
С l2tp не работает - нет возможности протестировать.
Не захотела эта программа работать. Выдает ошибку и все. Может есть вариант увидеть что она пишет в post-firewall, а я бы сам это внес ручками?
Уловия: 5 пользователей, Общяя скорость канала 5Мб, и такая же скорость у всех остальных, и только у одного пользователя стоит входящяя/исходящяя 100 Кбит/с.
Доброго времени суток.
Хочу спросить совета как реализовать следующее.
На wan порте роутера висит модем Skylink с условно-безлимитным тарифным планом. Ограничение тарифа - бесплатно 50 мб в астрономический час, все что выше за отдельную плату.
Цель - сделать скрипт, который не будет позволять превышать 50 мб/час, при этом не урезая скорость пока не достигнуто критическое значение 45 мб/час. После критического значения урезается скорость на интерфейсе. В начале следующего часа значения обнуляются и идет новый подсчет.
Думаю сделать так:
1. в начале часа фиксируется текущая сумма исх.+вход. трафика по интерфейсу и обнуляется wshaper.
2. скрипт через равные промежутки времени проверяет текущее значение суммы исх.+вход. трафика и вычитает из него фиксированную сумму из п. 1
3. если достигнуто пороговое значение (45 мб), то канал режется whaper со скоростью = 50мб-45мб/"остаток секунд до конца часа".
4. далее см. п. 1
Как лучше считать трафик (исх.+вход.) по интерфейсу? Какие могут быть подводные камни при такой реализации?
Трафик можно брать из /proc/net/dev. При написании скрипта нужно учесть, что счётчики 32х битные и после 4гб обнуляются. Можно, например, брать разность по модулю.
Пытаюсь ограничить скорость для одного из компьютеров сети используя Bandwidth Management.
По каким портам больше всего "качают" ?
В частности в пиринговых сетях.
ограничил: 80, 21, 110
больше в голову что то ничего не лезет)
Не указывай порт и будет ограничение по всем портам.
А как ограничить upload по ip???
У меня лимитный интернет, роутер ASUS wl-500gp, и я хотел на каждой открываемой станице в браузере впихнуть строчку с оставшимся трафиком (или ещё какой-то инфы помимо). С Линуксом я знаком поверхностно, но проблем с получением остатка трафика с сайта провайдера не возникло. А вот как изменять открываемые страницы не смог узнать. Может кто-нибуть подсказать по этому вопросу, или предложить альтернативу, а может и убедить в бессмысленности затеи? :)
Firefox не используется. И насколько я знаю, есть плагин считающий расход (и расход только трафика через него), а не остаток :)
Я имел в виду написать свой, который будет брать циферки со странички провайдера. Можно конечно это и на роутере реализовать, но слишком нагрузка на него большая будет.
featZima
09-09-2009, 00:15
Хочется набросать небольшой сайт для удобного просмотра статистики, но при этом кодить с 0 хочется уже не так. В поисках лёгкого php фреймворка набрёл на Yii, но даже его тестовое приложение Blog заметно притормаживает. Подскажите если компромис между удобством и скоростью?
p.s. в yii в качестве бд использовал sqlite
Viscount
10-09-2009, 17:00
Все, что будет выполняться на роутере, будет тормозить всегда, ввиду отсутствия вычислительной мощности. Компромисс - генерить на роутере скриптом простой текстовый файлик с данными, а считать и рисовать в браузере яваскриптом. В качестве примера, если графики имеются в виду, можно посмотреть Timeplot, ну и тут на форуме есть кое-что похожее, графики в svg рисуют.
featZima
10-09-2009, 17:03
аха спасибо, лично рисовать я и планировал на клиенте, для этого я выбрал (svg+java script)... просто когда я так скрипты писал на нативном шаблонизаторе - они выполнялись незаметно для глаза, а когда попробовал Yii, при тех же действиях стала появлятся 3-5 секундная задержка... может есть что то ещё легче...
В моей сетке 12 компов. Стоит mikrotik, привязка MAC-IP при помоши ARP и лимит 1 мб на юзера, кроме меня. После покупки д-линка пробую исключить mikrotik из связки, лимитирование скорости Bandwidth Management по IP работает, но как сделать лимитирование по MAC?
как лучше отключить инет?
он у меня прописан на интерфейсе eth1
ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:23:54:8D:4A:E4
inet addr:192.168.0.51 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::223:54ff:fe8d:4ae4/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1460 errors:0 dropped:0 overruns:0 frame:0
TX packets:2207 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:337567 (329.6 KiB) TX bytes:607681 (593.4 KiB)
Interrupt:5 Base address:0x2000
если даю команду
ifconfig eth1 down
инет пропадает
ifconfig eth1 up
основной шлюз (модем скайлинк) пингуется, вроде интерфейс рабочий, но интернета нет, браузер ничего не показывает, приходится делать reboot роутеру (WL-500W)
как лучше включать/выключать инет, со всем остальным я уже вроде разобрался...
Вот, знающие люди помогли...
выключишь весь транзитный трафик на eth1 (но роутер по прежнему сможет обмен вести с интернетом, например для ntp...)
iptables -t filter -I FORWARD -o eth1 -j DROP
iptables -t filter -I FORWARD -i eth1 -j DROP
включишь транзит...
iptables -t filter -D FORWARD -o eth1 -j DROP
iptables -t filter -D FORWARD -i eth1 -j DROP
Никого не дождался с решением. Пришлось самому. Линукс увидел реально первый раз, решая эту задачу. 20 лет назад изучал C, даже не ++, так что "код" не слишком крутой, но у меня всё работает.
Три дня сидел и устанавливал всё по инструкции DURAK EDITION
Роутер ASUS WL-500W
Скриптики, которые смотрят ежеминутно статистику по интернет интерфейсу
(у меня eth1) и если общий объем превышает заданное значение (50 Мб),
останавливают маршрутизацию инета до конца часа.
С началом каждого часа маршрутизация восстанавливается.
Установка:
1. Создаем каталог
mkdir /opt/share/www/trafik
Создаем в нем файл index.html
touch /opt/share/www/trafik/index.html
Вносим в него код:
<html>
<head>
<title>TRAFIK</title>
</head>
<body>
<h2></h2>
<p> Internet is <font color="#0000ff"> <b> _UP_ </b></font></p>
</body>
</html>
Предполагается, что lighttpd уже установлен и работает
2. Создаем каталог, если его еще нет
mkdir /opt/etc/cron.1mins
предполагается, что Cron уже установлен и работает
3. Если выполнялся пункт 2, то есть cron.1mins не было, то надо внести исправления в файл crontab, расположенный /opt/etc/
# это моя добавка!!!
0-59 * * * * admin run-parts /opt/etc/cron.1mins
# а все остальное уже было
*/5 * * * * admin run-parts /opt/etc/cron.5mins
01 * * * * admin run-parts /opt/etc/cron.hourly
02 4 * * * admin run-parts /opt/etc/cron.daily
22 4 * * 0 admin run-parts /opt/etc/cron.weekly
42 4 1 * * admin run-parts /opt/etc/cron.monthly
4. Создаем файл trafik_set.sh в /opt/etc/cron.hourly/
touch /opt/etc/cron.hourly/trafik_set.sh
Вносим в него код:
#!/bin/sh
# Эта хрень запускается каждый час в Cron
# !!!!!!!!!!!!! ВНИМАНИЕ !!!!!!!!!!!
# у меня инет идет через интерфейс eth1, если у вас по другому - меняйте
# Читаем и считаем RX+TX трафик из /proc/net/dev
trafik=`cat /proc/net/dev | grep eth1 | sed s/"eth1:"/"eth1: "/ | awk '{trf = $2 + $10; print trf}'`
echo "Трафик: $trafik"
# Заносим его во внешний файлик для хранения
echo "${trafik}" > /opt/tmp/trafik_save.txt
# Смотрим существует ли файл с флагом, может его кто потёр... Если нет - то делаем.
if [ ! -f /opt/tmp/trafik_flag.txt ];
then
echo "1" > /opt/tmp/trafik_flag.txt # флаг в 1 - инет типа вырублен
fi
# Смотрим состояние флага - если там 1 - значит Inet уже вырублен и его надо бы включить
flag=`cat /opt/tmp/trafik_flag.txt`
echo "Флаг: $flag"
if [ "$flag" = "1" ];
then
echo "0" > /opt/tmp/trafik_flag.txt # флаг в 0 - инет врублен
echo "Врубаем инет!"
# Прописываем в доступном по www файлике о том, что инет врубается
cat /opt/share/www/trafik/index.html | sed -e 's/_DOWN_/_UP_/' -e 's/ff0000/0000ff/' > /opt/share/www/trafik/index.html.tmp && mv /opt/share/www/trafik/index.html.tmp /opt/share/www/trafik/index.html
# прописываем проброс пакетов в интернет
iptables -t filter -D FORWARD -o eth1 -j DROP
iptables -t filter -D FORWARD -i eth1 -j DROP
else
echo "Ничего не делаем"
fi
делаем его исполняемым
chmod +x /opt/etc/cron.hourly/trafik_set.sh
5. Создаем файл trafik_chek.sh в /opt/etc/cron.1mins/
touch /opt/etc/cron.cron.1mins/trafik_chek.sh
Вносим код:
#!/bin/sh
# Эту хрень запускаем каждую минуту в Cron
# !!!!!!!!!!!!!!!!!ВНИМАНИЕ!!!!!!!!!!!!!!!!!
# У МЕНЯ ИНТЕРНЕТ ИДЕТ ПО ИНТЕРФЕЙСУ eth1,
# если у вас по другому - надо поменять тупо все вхождения eth1 на то, что у вас
# Размер ограничения в байтах, после которого отрубаем
# маршрутизацию в интернет. Считаем что за минуту мы не перекачаем за предел.
TR_LIMIT=48000000
# Смотрим - существует ли файл с флагом, может его кто потер... если его нет - делаем
if [ ! -f /opt/tmp/trafik_flag.txt ];
then
echo "0" > /opt/tmp/trafik_flag.txt # устанавливаем флаг - инет идет
fi
# Смотрим состояние флага - если там 1 значит инет уже вырублен и ничего уже делать не надо
# а если там 0 значит трафик идет и надо проверять сколько накачали
flag=`cat /opt/tmp/trafik_flag.txt`
if [ "$flag" = "0" ];
then
tr_hour=`cat /opt/tmp/trafik_save.txt`
tr_now=`cat /proc/net/dev | grep eth1 | sed s/"eth1:"/"eth1: "/ | awk '{trf = $2 + $10; print trf}'`
echo "tr_hour = $tr_hour"
echo "tr_now = $tr_now"
# вычисление разности по модулю, наверное можно красивее написать, но я не программер
if [ "$tr_hour" -gt "$tr_now" ];
then
tr_load=`expr ${tr_hour} - ${tr_now}`
echo "больше"
else
tr_load=`expr ${tr_now} - ${tr_hour}`
echo "меньше"
fi
echo "TR_LIMIT = $TR_LIMIT"
if [ "$tr_load" -gt "$TR_LIMIT" ];
then
echo "Останавливаем инет"
echo "1" > /opt/tmp/trafik_flag.txt # устанавливаем флаг - инет отрублен
# записываем инфу об этом в индексный файл, который виден по www
cat /opt/share/www/trafik/index.html | sed -e 's/_UP_/_DOWN_/' -e 's/0000ff/ff0000/' > /opt/share/www/trafik/index.html.tmp && mv /opt/share/www/trafik/index.html.tmp /opt/share/www/trafik/index.html
# убираем проброс пакетов во вне, в интернет
# интернет идет через eth1, если у вас по другому - меняйте
iptables -t filter -I FORWARD -o eth1 -j DROP
iptables -t filter -I FORWARD -i eth1 -j DROP
else
echo "Ничего не делаем"
fi
echo "tr_load = $tr_load"
fi
делаем его исполняемым
chmod +x /opt/etc/cron.1mins/trafik_chek.sh
6. У меня все работает. Состояние можно посмотреть из браузера по адресу
192.168.1.1:8082/trafik (http://192.168.1.1:8082/trafik)
Понятно, что если у вас другой адрес роутера
и внутренний www сервер открыт по другому порту, то вносим изменения.
Понятно, что все очень тупо и примитивно. Хотел переписать код более красиво и универсально, но плюнул - оно того не стоит.
Тем не менее, эта штука работает и полностью удовлетворяет мою задачу: не дать Skylink-у сосать из меня лишние деньги, отдавая при этом интернет на несколько компов.
Всего хорошего!
замечен глюк:
если объем данных превышает определенное значение awk возвращает число в экспоненциальной форме, вида: x.xxxe+xx
Эту форму не понимает команда expr - соответственно всё не работает. Будем чинить... временая мера - reboot роутера.
Решение проблемы: меняем файл cron.1mins/trafik_chek.sh на следующее содержание:
#!/bin/sh
# Эту хрень запускаем каждую минуту в Cron
# !!!!!!!!!!!!!!!!!ВНИМАНИЕ!!!!!!!!!!!!!!!!!
# У МЕНЯ ИНТЕРНЕТ ИДЕТ ПО ИНТЕРФЕЙСУ eth1,
# если у вас по другому - надо поменять тупо все вхождения eth1 на то, что у вас
# Размер ограничения в байтах, после которого отрубаем
# маршрутизацию в интернет. Считаем что за минуту мы не перекачаем за предел.
TR_LIMIT=48000000
# Смотрим - существует ли файл с флагом, может его кто потер... если его нет - делаем
if [ ! -f /opt/tmp/trafik_flag.txt ];
then
echo "0" > /opt/tmp/trafik_flag.txt # устанавливаем флаг - инет идет
fi
# Смотрим состояние флага - если там 1 значит инет уже вырублен и ничего уже делать не надо
# а если там 0 значит трафик идет и надо проверять сколько накачали
flag=`cat /opt/tmp/trafik_flag.txt`
if [ "$flag" = "0" ];
then
tr_hour=`cat /opt/tmp/trafik_save.txt`
tr_now=`cat /proc/net/dev | grep eth1 | sed s/"eth1:"/"eth1: "/ | awk '{trf = $2 + $10; print trf}'`
echo "tr_hour = $tr_hour"
echo "tr_now = $tr_now"
# вычисление разности по модулю, наверное можно красивее написать, но я не программер
tr_load=`echo "${tr_hour} ${tr_now}" | awk '{if ( $2 > $1 ) rrr = $2 - $1; else rrr = $1 - $2; print rrr}'`
echo "1---- tr_load = $tr_load"
# ставим флаг = 1 если трафик привысил предел
fl=`echo "${tr_load} ${TR_LIMIT}" | awk '{if ($1 > $2) ff = 1; else ff = 2; print ff}'`
echo "TR_LIMIT = $TR_LIMIT"
echo "fl = $fl"
# проверяем флаг
if [ "$fl" -eq "1" ];
then
echo "Останавливаем инет"
echo "1" > /opt/tmp/trafik_flag.txt # устанавливаем флаг - инет отрублен
# записываем инфу об этом в индексный файл, который виден по www
cat /opt/share/www/trafik/index.html | sed -e 's/_UP_/_DOWN_/' -e 's/0000ff/ff0000/' > /opt/share/www/trafik/index.html.tmp && mv /opt/share/www/trafik/index.html.tmp /opt/share/www/trafik/index.html
# убираем проброс пакетов во вне, в интернет
# интернет идет через eth1, если у вас по другому - меняйте
iptables -t filter -I FORWARD -o eth1 -j DROP
iptables -t filter -I FORWARD -i eth1 -j DROP
else
echo "Ничего не делаем"
fi
echo "tr_load = $tr_load"
fi
суть - заставляем вычислять разность по модулю интерпретатор awk
а какой файл нужно подредактировать чтобы была привязка к маку по IP и ограничение скорости, и ещё если на компьютере вручную прописать IP - будет ли на нём работать интернет?
Здравствуйте я давно уже пользуюсь роутером ASUS WL500gp v1
прошивка от Олега 1.9.2.7-10
как можно ограничить скорость на определённых портах на определённую скорость которую я задам сам скажем 256 кб 3000 кб и тд ?
скажем так на WiFi 54 Mb 1порт 128 кб 2порт 256 кб 3 порт 3 мегабита 4 порт 100 мегабит и тд
можно ли ограничить скорость доступа в интернет не ограничивая внутрелокальную скорость ?
Спасибо
Не захотела эта программа работать. Выдает ошибку и все. Может есть вариант увидеть что она пишет в post-firewall, а я бы сам это внес ручками?
Уловия: 5 пользователей, Общяя скорость канала 5Мб, и такая же скорость у всех остальных, и только у одного пользователя стоит входящяя/исходящяя 100 Кбит/с.
Должна работать. Телнет включен на роутере? Правильный ли IP, логин и пароль?
Доброго времени суток Уважаемые!
Имею dir-320 с прошивкой от Олега 1.9.2.7-10.7
Есть задача
дать доступ в инет по айпи с ограничениями:
192.168.1.250 скорость 512кбит
...251 скорость макс 128 мин 64
...252 скорость макс 128 мин 64
...253 скорость макс 128 мин 64
...254 скорость макс 64 мин 32
Остальным запретить доступ в инет.
Прошу не посылать в поиск много что облазил есть решения вроде через шейперы, и дополнительными скриптами.
Хотелось бы от Вас знающих и имеющих опыт дать ответ на быстрое решение. Заранее благодарен
(Сейчас решено с помощью Bandwidth Management, стандартно на веб морде, но стоит подменить айпи на любой не в таблице, как ему достаётся не резанный доступ, единственное что спасает от халявщиков - это мак фильтр но те кто в доступе по маку начинают потихоньку экспериментировать с подменой айпи, это и вынудило искать решение другим способом)
Если есть возможность то хотелосьбы и тудаже добавить приорететы в зависимости от загрузки канала, т.е. если канал свободен то позволить айпишнику брать больше скорость.
Ещё присутсвует проблема работы вайфая
настройки:
Channel: 10
Wireless Mode: 802.11g Only enable 54g protection
Authentication Method: WPA-Personal
Enable AfterBurner: Disabled
Data Rate(Mbps): Auto (и возможность выбора :1,2,5.5,11 - почему нет 54 может из за этого?)
Multicast Rate(Mbps): 54Mbps
скорость загрузки из локалки по wifi макс доходит до 230, на что стоит обратить внимание? может ли настройка Bandwidth Management на это влиять, и по этому надо добавить в Routing Table правило для wifi клиента?
Заранее БЛАГОДАРЕН ....
Имеется:
1. Asus WL500gp2
2. Два канала интернета
3. Две группы пользователей, одна имеет доступ в интернет, а вторая недолжна его иметь.
Задача:
1. Как всё это настроить?!
2. Как сделать жесткую привязку мак-адреса к ип-адресу? чтобы пользователь из группы которая не в интернете не смог у себя установить ип-адрес того пользователя у которого интернет есть.
3. Как установить ограничение скорости на интернет у конкретного пользователя.
Имеется:
1. Asus WL500gp2
2. Два канала интернета
3. Две группы пользователей, одна имеет доступ в интернет, а вторая недолжна его иметь.
Задача:
1. Как всё это настроить?!
2. Как сделать жесткую привязку мак-адреса к ип-адресу? чтобы пользователь из группы которая не в интернете не смог у себя установить ип-адрес того пользователя у которого интернет есть.
3. Как установить ограничение скорости на интернет у конкретного пользователя.
1. Почитать имеющиеся инструкции на форуме и в инете.
2. Только запретив всем, кроме явно указанных MAC, выход в инет.
3. Поиск и еще раз поиск, простых решений нет.
1. Почитать имеющиеся инструкции на форуме и в инете.
2. Только запретив всем, кроме явно указанных MAC, выход в инет.
3. Поиск и еще раз поиск, простых решений нет.
спасибо за развёрнутый ответ!
ну хотябы по второму пункту пальцем ткните?!
спасибо за развёрнутый ответ!
ну хотябы по второму пункту пальцем ткните?!
в веб-морде роутера на странице Internet Firewall - MAC Filter
Ребята знающие дело.... уделите страждующему 5-10 мин ответьте в пост...
Я так понял что мне нуже маленький аккуратненький шейпер для отсевки доступа в инет по IP....
Если есть возможность напишите или опишите маленький скромненьки шейпер, обрубка по ip и строгая или % скорость для белых IP.
Буду очень презнателен потомучта брать готовые шейпы тяжело разбираться, хочится начать с минимума изучить дальше и понять синтексис чтоб иметь своё решение ПОМОГите чем можите Чесно сказать просто не хватка времени сейчас на изучение готовых решений и переделки по себя если найдёть самый просто скрипт шейпа киньте в пост буду его изучать и наращивать .... Я так думаю для того кто знает алгоритм и синтаксис шейпа не сложно написать 20 строчек, только подозреваю что мало кому интересно помогать ....типа есить уже решения разбирайтесь, ищите, изучайте ....
Но всёже с надеждой, и благодарность...
SkySlider
07-10-2009, 16:04
Есть ли какая-нибудь простенькая программа для учёта траффика на роутере? Желательно с web-мордой. Ещё было бы здорово с разделением траффика по IP потребителя.
Ребята знающие дело.... уделите страждующему 5-10 мин ответьте в пост...
Я так понял что мне нуже маленький аккуратненький шейпер для отсевки доступа в инет по IP....
Если есть возможность напишите или опишите маленький скромненьки шейпер, обрубка по ip и строгая или % скорость для белых IP.
Буду очень презнателен потомучта брать готовые шейпы тяжело разбираться, хочится начать с минимума изучить дальше и понять синтексис чтоб иметь своё решение ПОМОГите чем можите Чесно сказать просто не хватка времени сейчас на изучение готовых решений и переделки по себя если найдёть самый просто скрипт шейпа киньте в пост буду его изучать и наращивать .... Я так думаю для того кто знает алгоритм и синтаксис шейпа не сложно написать 20 строчек, только подозреваю что мало кому интересно помогать ....типа есить уже решения разбирайтесь, ищите, изучайте ....
Но всёже с надеждой, и благодарность...
Посмотри HTB - http://lartc.org/, там все описано, с примерами.
Мне хватило прочитать один раз.
Есть ли какая-нибудь простенькая программа для учёта траффика на роутере? Желательно с web-мордой. Ещё было бы здорово с разделением траффика по IP потребителя.
http://wl500g.info/showthread.php?t=19791&highlight=%EC%EE%ED%E8%F2%EE%F0%E8%ED%E3
Ну в веб интерфейсе есть "Bandwidth Management - Basic Config" правда там привязано к IP адресам.
Смотрите здесь (http://wl500g.info/showthread.php?t=13609).
Ситуация такая. В офисе локальная сеть с выходом в интернет. В asus wl-520g втыкается интернет, к остальным портам подключены компьютеры, т.е. все компы равнозначны в этой сети. Но есть вроде головного компа, на котором стоит прога для фильтрации доступа в инет. Необходимо сделать так, чтобы со всех компов трафик проходил через этот головной комп и фильтровался. Как это настроить на asus wl-520g?
настраивать на использование прокси, а прокси ставить на головном компе. Asus трогать не надо.
Есть Asus WL-500gP v2. Прошивка - "для энтузиастов" WL500gpv2-1.9.2.7-d-r655.trx.
Худо-бедно настроен, инет и вай-фай есть и т.п.
Канал интернета - 1 мегабит.
К роутеру подключены два компа - стационарный и ноут.
Хочу настроить приоритеты:
- высший у ноута - когда он требует, то должен получать 70-80% канала;
- средний - стационарному компу. На стационарном компе, помимо прочего, торренты и DC-качалка;
- торрентам и качалкам - минимальный приоритет. понятно, что когда канал свободен, качалки забирают его весь.
Это в идеале.
На худой конец, нужен хотя-бы просто безусловный приориет у ноута.
С линуксом и скриптами у меня все плохо.
Попробовал написать так:
IP ноутбука, 1:65535 (по всем портам - это правильно?), величины скоростей.
Но это не работает (скорость на ноуте очень низкая - 10-15 килобайт в секунду; качалки на втором компе запущены).
Где ошибка?
http://www.akkor.su/others/bandwidth1.jpg
Всем добрый день.
Народ может я так туп но ничего не могу ничего найти о настройках Qos в WL-520GU помогите кто нить или поясните почему он так жестко режет скорость тока не пишите всякую хрень типа посмотрите там да тут заранее всем респект особенно Олегу.
Всем добрый день.
Народ может я так туп но ничего не могу ничего найти о настройках Qos в WL-520GU помогите кто нить или поясните почему он так жестко режет скорость тока не пишите всякую хрень типа посмотрите там да тут заранее всем респект особенно Олегу.
Если бы Вы воспользовались такой хренью, как поиск, почитали бы FAQ Олега, то увидели бы, что GU - самая слабая модель в семействе, для которой есть прошивки Олега и энтузиастов.
Соответственно, скорость он режет по причине своей ущербности по производительности.
А если раздавать интернет с помощью прокси, я пользуюсь 3proxy (www.3proxy.ru) - вот инструкция по установке (http://wl500g.info/showpost.php?p=159638&postcount=88) и инструкция по работе (www.3proxy.ru/doc/3proxy_for_dummies.rtf).
getikalex
27-12-2009, 22:39
Хотел попробовать wl500gSpeedUtil
Но при всей ожидаемой простоте проги - так и не смог ее запустить.
При попытке записать настройки IP, MAC адресов - просто вылетает. Где-то туплю, но где сходу не понял. Никакого мануала, ссылки на родной сайт, или help-а просто нет...
кнопка перегрузить - имеется ввиду перегрузка проги, или роутера ?
Отсюда вопрос: Где можно почитать что она вообще-то правит,как правильно настроить, и как вообще работает?
ЗЫ больше всего смущает параметр - Параметры подключения к роутеру iface (PPPoE/PPTP или Gateway).
К роутеру я подкючен простой витой парой, а вот сам роутер в режиме Gateway, но инет поднимает по PPTP)
Что оно хочет ?
Имею такой роутер. Прошивка по умолчанию. Версия вроде как 1. Соседи подключены через шнурок. Как можно посмотреть их логи? Поискал по форуму, ничего не нашел. Возможно плохо искал, если тема была, ткните плиз носом. Заранее спасибо))
Pablo Escobar
22-02-2010, 10:49
а что вы понимаете под словами "их логи"? что вы хотите там найти?
Doublekey
22-02-2010, 10:57
Надо полагать автор хочет посмотреть куда ходят его соседи. На дефолтной прошивке это невозможно. На олеговской не знаю
Pablo Escobar
22-02-2010, 11:02
Надо полагать автор хочет посмотреть куда ходят его соседи. На дефолтной прошивке это невозможно. На олеговской не знаю
из сообщения нифига не очевидно :D
может, русский - не родной.
лог смотреть так:
http://s006.radikal.ru/i215/1002/05/31ebdc25ae57t.jpg (http://radikal.ru/F/s006.radikal.ru/i215/1002/05/31ebdc25ae57.png.html)
если вы хотите смотреть, куда ходят соседи, то поднимайте прокси с логированием. иначе на роутере - никак.
Надо полагать автор хочет посмотреть куда ходят его соседи. На дефолтной прошивке это невозможно. На олеговской не знаю
Да, хочется видеть, куда ходят соседи с того компа. Мама 13-летней девочки беспокоиться, не шляется ли ребенок в ее отсутствие где попало...
Doublekey
22-02-2010, 11:56
Да, хочется видеть, куда ходят соседи с того компа. Мама 13-летней девочки беспокоиться, не шляется ли ребенок в ее отсутствие где попало...
если вы хотите смотреть, куда ходят соседи, то поднимайте прокси с логированием. иначе на роутере - ника
Во народ правильно написал. Пошукайте по форуму может есть какие примочки что на роутер можно вешать и логи вести будет в дефолтной прошивке это точно никак нельзя - надо ставить олеговскую и искать примочки
если вы хотите смотреть, куда ходят соседи, то поднимайте прокси с логированием. иначе на роутере - ника
Во народ правильно написал. Пошукайте по форуму может есть какие примочки что на роутер можно вешать и логи вести будет в дефолтной прошивке это точно никак нельзя - надо ставить олеговскую и искать примочки
Олеговскую если надо, поставлю. Просто пока не спешу ставить по причине отличной работы заводской.... Но ничего не понял насчет примочек:confused:
Doublekey
23-02-2010, 11:21
Олеговскую если надо, поставлю. Просто пока не спешу ставить по причине отличной работы заводской.... Но ничего не понял насчет примочек:confused:
Я имею ввиду что для просмотра лога посещений нужны спец программки которые на олеговскую прошивку ставятся
Я имею ввиду что для просмотра лога посещений нужны спец программки которые на олеговскую прошивку ставятся
Спасибо. Завтра поставлю прошивку от Олега. Какую именно версию желательно ставить? Какие спец-программки нужны будут?:-)
Pablo Escobar
23-02-2010, 20:31
Спасибо. Завтра поставлю прошивку от Олега. Какую именно версию желательно ставить? Какие спец-программки нужны будут?:-)
1. последнюю "от энтузиастов".
2. думаю, privoxy хватит. ставится в комплекте "для чайников"
несколько раз замечал у себя в локалке "левые" компы, что не хорошо...
cat /proc/net/arp
IP address HW type Flags HW address Mask Device
192.168.1.4 0x1 0x0 00:00:00:00:00:00 * br0
192.168.1.43 0x1 0x2 00:23:6C:81:FE:3D * br0
192.168.1.240 0x1 0x2 00:11:09:D5:0D:AF * br0
что за странный мак адрес у компа в первой строке?
несколько раз замечал у себя в локалке "левые" компы, что не хорошо...
cat /proc/net/arp
IP address HW type Flags HW address Mask Device
192.168.1.4 0x1 0x0 00:00:00:00:00:00 * br0
192.168.1.43 0x1 0x2 00:23:6C:81:FE:3D * br0
192.168.1.240 0x1 0x2 00:11:09:D5:0D:AF * br0
что за странный мак адрес у компа в первой строке?
вайфай без шифрования?
подключение через wpa personal (тк кпк на wm6 не переваривает wpa2)
+ MAC Access Mode разрешение по мак адресам...
подключение через wpa personal (тк кпк на wm6 не переваривает wpa2)
+ MAC Access Mode разрешение по мак адресам...
в принципе wpa1 предоставляет достаточный для бытовых нужд уровень защиты. ИМХО нужно искать среди своих устройств кривоватенькое... Либо среди ваших соседей завелся весьма продвинутый хацкер...
дает ли защиту ограничение по mac адресу?
как еще можно обезопасить свою сеть?
даст ли доп защиту Hide SSID?
Скажите, а как пользоваться Bandwidth Management?
Если указать просто IP адрес и ширину канала, то скорость не режется. А я так понимаю, это для определенного порта настройка. А если нужно для компьютера целиком скорость урезать, как быть?
И можно как то на определенном LAN порте выставить принудительно 10 Мбит на роутере?
Здравствуйте, у меня есть роутер (прошивка Олега), который раздает интернет по Вай-Фай (WAN порт, статический айпи адрес и вручную прописанные днс). Интернет работает исправно.
Мне необходимо запретить доступ к локальным ресурсам сети для пользователей, которые подключаются к этому роутеру по вай-фай. Помогите, пожалуйста.
Шлюз интернета: 192.168.0.40
WAN Айпи: 192.168.0.39
Маска подсети: 255.255.255.252
LAN айпи: 192.168.77.7
Маска подсети: 255.255.255.0
Необходимо запретить доступ к ресурсам для обеих сетей и оставить доступ только в интернет.
Заранее благодарю.
---
Кстати, прочитал похожие ветки:
http://www.wl500g.info/showthread.php?t=13730
http://www.wl500g.info/showthread.php?t=15729
http://www.wl500g.info/showthread.php?t=23268
Никто так и не дал конкретного решения.
AndreyST
30-04-2010, 21:41
Вопрос заключается в следующем.
Купил недавно роутер Asus WL-500gP V2, надеясь на то что в него встроен нормальный шейпер, который может резать скорость по юзерам. Но то ли я не дочитал , то ли у продавца была неполная информация по нему, но оказалось , что шейпер у него самый примитивный и может управлять только общим каналом , предоставляя тем или другим приложениям разные приоритеты.
Но изучая его дальше понял, что внутреннее программное обеспечение, написано на Линухе, и он выполняет команды Линукса, хотя и сокращенные.
Так вот теперь вопрос , может ли кто-нибудь мне подсказать, а можно ли в нем сделать шейпер на Линуксе, или может уже существует такой, а может существует прошивка с таковой настройкой.
Спасибо всем кто откликнется на мой вопрос.
Всем доброго времени дня.
Я приобрел данный девайс, и хочу от него всего ничего - рааздача инета, получение его с РРРоЕ и траффик шейпинг. С заводской прошивкой весь QoS у нас изображен как выбор приоритетов перед НТТР траффиком, игровыми приложениями и т.п. Красивые кнопочки конечно, но толку мало - кто ить один встанет с uTorrent качать, и вся остальная сеть нервно курит в коридоре - интернет 3-5 кб/сек. Почитав малость пришел к выводу, что надо бы поставить что-нить типа прошивки Олега, либо DD-сказать с прошивкойWRT, либо OpenWRT. Там уж точно есть шейпер.
но тут встала проблема в следущем, прошивки скачать не проблема, а вот прошить как - ума не приложу. просьба подсказать с прошивкой, и объяснить умному человек которому отбили мозг в рядах Российской армии (а именно войска ВДВ) по шагам как же все таки шить...
P.S. раньше думал что хорошо знаю английский, но сейчас, после года в армии понял что картина изменилась...
P.P.S. есть у прошивки Олега интерфейс или нету?)
Так вот теперь вопрос , может ли кто-нибудь мне подсказать, а можно ли в нем сделать шейпер на Линуксе, или может уже существует такой, а может существует прошивка с таковой настройкой.
Воспользуйтесь поиском на форуме.
Вы далеко не первый с подобным вопросом.
Arthur_X
01-05-2010, 12:08
Год назад всё было тоже самое что сейчас.
В самом веб-интерфейсе есть ссылка со словом "Firmware". Выбирай файл и заливай.
В Олеговской тоже веб-интерфейс, но много там не наделаешь, придется руками много работать (как в ВДВ), так сказать писать белым по черному в Линуксе ;)
Может кто уже решил проблему с шейпером на этом устройстве? Какие есть варианты деления интернета на приоритеты? Поделитесь, пожалуйста.
dilligaf
28-05-2010, 13:54
Интересует команда разрыва соединения с подключенным к роутеру по WiFi клиентом.
По итогу нужен будет скрипт, который при некоторых условиях разрешает подключение по wifi.
Помогите пожалуйста.
dilligaf
29-05-2010, 11:21
Или может кто знает где происходит процедура подключения клиента к роутеру по wifi? В этот момент нужно проверить характеристики клиента, кроме его MAC адреса проверить дополнительные условиия. Кто нибудь может помочь?
Или может кто знает где происходит процедура подключения клиента к роутеру по wifi? В этот момент нужно проверить характеристики клиента, кроме его MAC адреса проверить дополнительные условиия. Кто нибудь может помочь?
Какие доп условия нужно проверять ?
dilligaf
29-05-2010, 14:29
Какие доп условия нужно проверять ?
наличие в эфире устройства bluetooth c определенным mac адресом. С модулями бт никаких проблем, все хорошо работает, поиск устройств в радиусе действия, определение их мас адресов...Осталось привязать эту процедуру. Пытаюсь найти какие нибудь упоминания.
Как жаль, что поиск не работает, да?
http://wl500g.info/showthread.php?t=13609
З.Ы. Естественно нужно прошиться на альфа версию прошивки 1.9.2.7-d для RT-N16.
Доброго дня!
На WL500g.P с прошивкой 1.9.2.7-9 в Bandwidth выставляю одному компу ограничение, оно почему-то распостраняется на все устройства, подключаемые по воздуху.
Пример http://img.skitch.com/20100615-qddhfwf2qpif1tugeuj26qn3ec.jpg
Как только я для 192.168.1.173 выставил 6000, а больше ему не сожрать:), так сразу у всех компов скорость упала как на вход, так и на выход.
Какие будут мысли и советы?
Спасибо
Pablo Escobar
15-06-2010, 18:58
На WL500g.P с прошивкой 1.9.2.7-9
Какие будут мысли и советы?
я б обновился сначала.
я б обновился сначала.
Я знал, что этот ответ будет первым.
Роутеру три года. И с этой прошивкой он работает идеально практически с первого дня ее появляения.
Pablo Escobar
15-06-2010, 20:26
Я знал, что этот ответ будет первым.
Роутеру три года. И с этой прошивкой он работает идеально практически с первого дня ее появляения.
я 2 года на десятой прошивке просидел, а потом обновился и не жалею, новые прошивки намного кошернее
я 2 года на десятой прошивке просидел, а потом обновился и не жалею, новые прошивки намного кошернее
Новая прошивка ---10 против моей ---9ой имеет изменения, который никак не связаны с этой функцией роутера, о которой я тут излагаю.
И смысл?
Viper_Rus
15-06-2010, 20:40
Уверен вот в этом списке изменений http://code.google.com/p/wl500g/source/list будет и то что касается вашего вопроса. Имхо шиться. 3 года люди на месте не сидели.
Уверен вот в этом списке изменений http://code.google.com/p/wl500g/source/list будет и то что касается вашего вопроса. Имхо шиться. 3 года люди на месте не сидели.
Ок!
Но делал я все правильно?
Айпишники привязаны по мак-адресам.
Прошивать -10 или -10а? Их там что-то много, глаза разбегаются уже :)
Viper_Rus
15-06-2010, 22:48
Вот тут последнии билды:
ftp://core.dumped.ru/wl/
Если я вас правильно понял, то у вас Wl500gp V1 и на сегодня последний билд:
ftp://core.dumped.ru/wl/1687/WL500gp-1.9.2.7-d-r1687.trx.gz
Нащет правильно или нет, не знаю. Лично я эту функцию не использую.
У меня возник вопрос: Возможно ли регулировать полосу пропускания интернет канала с помощью какой-нибудь проги, поставленной на роутер? Например, у меня следующая ситуация: На одной стороне стоит Asus WL-500gPv2, он подключен к интернету с каналом 5 мбит/сек. И с него сидит с 1-го LAN порта пользователь 1. На другой стороне D-Link DIR-320. Там подключены два пользователя по 1 и 2-му LAN порту - пользователь 2 и пользователь 3. Оба роутера работают в режиме беспроводного моста. Если из них пользуется каналом только один из 3-х пользователей, то ему отводится канал на 100%. Если 3 пользователя юзают инет одновременно, то скорость делится следующим образом: 1-му пользователю достаточно 512 кбит/сек, 2-му 3 мбит/сек, 3-му - 1,5 мбит/сек. Если такое возможно, подскажите, плз, как реализовать. Или хотя бы выставить приоритеты каждому из них.
Чем, в стандартных настройках роутера, не устраивает пункт "Bandwidth Management"?
Bandwidth Management нет такого пункта в прошивке от Олега. :( Поэтому и спрашиваю, как лучше поступить и чтобы попроще было все выставить.
Bandwidth Management нет такого пункта в прошивке от Олега. :( Поэтому и спрашиваю, как лучше поступить и чтобы попроще было все выставить.
Какой же Вы невнимательный...
Есть такой пункт!
Я как раз внимательный, нет такого пункта, вот скрин:
http://myphoto.nnov.ru/thumb/TyTXw.jpg (http://myphoto.nnov.ru/TyTXw)
http://myphoto.nnov.ru/thumb/WtNb_.jpg (http://myphoto.nnov.ru/WtNb_)
Поэтому и спрашиваю, что такого пункта в моей прошивке нет.
Значит прошивка у Вас старая.
Поставьте посвежее.
Например WL500gpv2-1.9.2.7-d-r1825.trx
Mandarinko
07-10-2010, 17:38
Здравствуйте!
У меня wl 520 gu. Стационарный комп подключен по кабелю + ноутбук по wi-fi. Долгое время не могу разобраться с QoS. Т. е. если ноут в сети, то в онлайн играх на стационарном компе постоянные задержки и обрывы. Даже при выключенных закачках. Так красиво расписанная функция EzQoS никакого эффекта не дает. Точнее канал она урезает, но на игры не реагирует. Пробовал задавать приоритеты, но тоже никакого толку :( Прошивку пока не менял (3.0.0.8) стоит стандартная.
Подскажите пожалста : есть ли какой-нить способ правильно расставить приоритеты, чтобы ноут не мешал работе игр на стационарнике или, например, возможно поделить канал пополам? Или есть какая-нить прошивка, в которой функция QoS действительно работает?
Если можно поподробнее(примерно для чайников):)
Вообще- Как правильно задать вопрос на этом форуме поподробнее (примерно для чайников)
http://www.linuxrsp.ru/artic/smart-questions-ru.html#before
по существу - можно тут на форуме поискать - QoS
http://wl500g.info/showthread.php?t=13609&highlight=QoS
или
можно в google поискать - QoS + DDWRT
http://www.dd-wrt.com/wiki/index.php/Quality_of_Service
Уважаемые пользователи, вы уж простите меня за такой ламерский вопрос, но тем не менее...
Суть вопроса такова:
имеется WL-520GU, домашняя сеть из двух пользователей ЛАН и двух Вай-фай. От провайдера DHCP, внутри тоже самое ...
есть ли возможность разделить канал между пользователя по ширине канала? Именно так, те разделить не траффик (тк он анлим), а грубо говоря пополам разделить скорость? Вопрос возник потому как уж слишком узкий канал
Pablo Escobar
12-10-2010, 18:59
есть ли возможность разделить канал между пользователя по ширине канала?
Есть. Ключевое слово - шэйпер (shaper)
ммм прошу прощения за неграмотность в этом... а поточнее не могли бы подсказать? прошивка с офсайта - русская 3.0.1.4
ммм прошу прощения за неграмотность в этом... а поточнее не могли бы подсказать? прошивка с офсайта - русская 3.0.1.4Тут, вообще-то, о альтернативных прошах :D (можно взять по ссылке из моей подписи ;))
Ключевое слово, для поиска по сайту, NShaper :p
blackmult
13-10-2010, 11:34
Собственно сабж.
Имеется 2 роутера WL-500GP V.1 - прошивка WL500gp-1.9.2.7-d-r2249 и RT-N16 на нём висит 1.9.2.7-d-r2254
На RT-N16 загружен WEB server Savanna + 6 клиентов интернет(роутер используется как шлюз)
У кклиентов разные тарифы, соответственно должны быть разные скорости соединения. На практике Bandwidth Management из веб морды не работает вот скрин настроек http://s52.radikal.ru/i137/1010/f4/e0bb32069db7.jpg.
Подскажите где копать?
п.с. на WL-500Gp Bandwidth Management работает :eek:
blackmult
13-10-2010, 16:36
lly может Вы проясните почему не фунциклирует через вебку!?....сегодня пробовал прошивок 10 начиная с 18ХХ и до 2254, результат отрицательный...Может патчик какой забыли?
Братцы выручайте! Исправьте кто-нибудь этот баг.... В долгу не останусь!
Тому кто поправит ситуёвину дам в пределах разумного yandex денег ;)
Уважаемые гуру! Взываю обратить внимание на неработающую и крайнеполезную функцию Bandwidth Management в RT-N серии
З.Ы. по этому вопросу в личку или на blackmult@mail.ru
з.ы. -ведь для Вас наверно раз плюнуть иправитть баг в коде!
з.з.ы. - как ранее писали функция мало востребована - уверяю Вас в обратном!!!
Это видимо никому не надо, а у нас куча других высокоприоритетных задач.
Заранее предупреждаю - спорить о нужности сей фичи не собираюсь.
blackmult
13-10-2010, 17:27
Это видимо никому не надо, а у нас куча других высокоприоритетных задач.
Заранее предупреждаю - спорить о нужности сей фичи не собираюсь.
ну раз приоритет "никакой" что печально, может вообще стоит убрать этот пункт из веб морды, чтоб голову люди не ломали...нет?
Братцы выручайте! Исправьте кто-нибудь этот баг.... В долгу не останусь!
Странно у меня все работает :D
На всех девайсах wl-500v1 и wl-500w:D
прошивка 1.9.2.7-d-r2188 на более ранних тоже работает
настройки выглядят так (может на yes забыл галочку поставить )
А вообще если есть клиенты поставь билинг коммерсант ))))
http://www.loadpicture.ru/images/2bmb.bmp
marincax
18-10-2010, 19:32
На rt-n не работает :( Тоже не отказался бы от этой функции в офисе. И при чём тут комерсант ?
Обидно просто на старом ядре работает, а на новом нет. Вроде бы и роутеры для нового ядра помощнее прежних, а полезной функции нет.
Как-то странно в веб интерфейсе функция есть, а не работает:mad: Тогда уж убрали бы чтоб зря на неё не надеяться.
Вводить пользователей в заблуждение не есть хорошо. А то прошьёт пользователь первый раз прошивку, попробует, не работает.
И будет потом по всему нету кричать, что прошивка глючная, половину функций не работает. А вообще чем больше в прошивке
разных функций тем лучше. Каждый найдёт для себя то что ему нужно, популярность проекта от этого только вырастет. :)
blackmult
03-11-2010, 08:27
будь я силён в линухах поправил бы ситуацию.... Станно что эта фишка нужна ограниченному кругу лиц....
А вообще чем больше в прошивке разных функций тем лучше. Каждый найдёт для себя то что ему нужно, популярность проекта от этого только вырастет. :)
Да, только кончится все тем, что все начнут орать - какая же тормозная прошивка, это не ПК с его гигами памяти и мощным процессором, а все задачи, особенно управления полосой пропускания весьма затратны по ресурсам... Плюс у разработчиков есть жизнь и вне роутера, а с кучей дополнительных сервисов они вынужденны будут распылять свое время на отладку кучи мелких задач, вместо того чтобы заниматься тем, для чего собственно и предназначен роутер - он в первую очередь маршрутизатор, все остальное вторично )
blackmult
05-11-2010, 20:47
Да, только кончится все тем, что все начнут орать - какая же тормозная прошивка, это не ПК с его гигами памяти и мощным процессором, а все задачи, особенно управления полосой пропускания весьма затратны по ресурсам... Плюс у разработчиков есть жизнь и вне роутера, а с кучей дополнительных сервисов они вынужденны будут распылять свое время на отладку кучи мелких задач, вместо того чтобы заниматься тем, для чего собственно и предназначен роутер - он в первую очередь маршрутизатор, все остальное вторично )
Да ладно вам управление полосой пропускания ресурсоёмкая задача...скорее наоборот.Пример из жизни: В WL500 у меня всё как раз летает благодаря Bandwidth Management (поставил ограничения на некоторые Ip и радуйся)ибо канал 100М. А в недавно купленном RT-N клиенты забивают торентом сразу весь канал(ибо "сотка" идёт всем и каждому) и камень не справляется. А по поводу приоретеных задач особенно ранее обсуждаемая тема с камерами вообще штука "крайне нужная", вот уж что и тормозит железку так это никому не нужный USB stream. Вы правильно говорите маршрутизатор должен маршрутизировать и естественно оптимизировать полосу пропускания :)...думаю это не вторичный вопрос....
З.Ы., ну а если Вам (разработчикам) всёже этот вопрос покажется "вторичным", предлагаю зделать его "первичным" и решать НЕ на альтруистических началах! Как писал в 10 посте...
З.Ы., ну а если Вам (разработчикам) всёже этот вопрос покажется "вторичным", предлагаю зделать его "первичным" и решать НЕ на альтруистических началах! Как писал в 10 посте...
Я тут простой пользователь, а совсем не разработчик ))) По опыту проживания здесь - единственный эффективный способ быстро получить желаемую функцию - сделать самому (попросить кого-то из друзей) и предоставить необходимые фиксы разрабочикам, так например было с поддержкой USB CDMA/3G модмов, все долго кричали, пока не нашелся человек который сделал )
Patriot5000
09-11-2010, 12:54
как на WL500G PV2 правильно организовать раздачу интернета.
3 компа,
1,2 комп- серферы
3 комп - торент (кушает весь трафик.)
если используются 1-2 компы - то на 3-й (торент) надо заглушить трафик.
сеть вот такая:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,/ 1-серфер
(АДСЛ длинк 2540U) - (WL500G PV2) - 2-серфер
`````````````````````````````````\ 3 -торрентт
чет ни EzQoS ни приоритеты у меня не работают(может криво сделал?)
Уважаемые гуру! Взываю обратить внимание на неработающую и крайнеполезную функцию Bandwidth Management в RT-N серии
з.ы. -ведь для Вас наверно раз плюнуть иправитть баг в коде!
з.з.ы. - как ранее писали функция мало востребована - уверяю Вас в обратном!!!
Вы бы немножко почитали форум, особенно тему RT-N16 и тему про QoS в т. ч. :rolleyes:
И поверьте "раз плюнуть исправить" - не тот случай, если ещё под конкретную модель, например, RT-N16 сделать исправления +- быстро, но чтоб на всех остальный моделях "не сломалось" - несколько сложнее ;)
blackmult
11-12-2010, 11:19
Вы бы немножко почитали форум, особенно тему RT-N16 и тему про QoS в т. ч. :rolleyes:
И поверьте "раз плюнуть исправить" - не тот случай, если ещё под конкретную модель, например, RT-N16 сделать исправления +- быстро, но чтоб на всех остальный моделях "не сломалось" - несколько сложнее ;)
форум прочитан не раз, если бы все "шарили" в линухах вопросов бы не было согласитель...,а те кто "блондинки" сами прикрутить шейпер не смогут к роутеру, а так как есть втроенный шейпер в вебморде, который не работает почему бы не заметить этот факт?!
форум прочитан не раз, если бы все "шарили" в линухах вопросов бы не было согласитель...,а те кто "блондинки" сами прикрутить шейпер не смогут к роутеру, а так как есть втроенный шейпер в вебморде, который не работает почему бы не заметить этот факт?!
А почему бы, Вам, читавшему/читавшей форум, не заметить (тем более, что ветки в которых это обсуждалось я перечислил) что работа в данном направлении ведёться, но не всё так просто и быстро делается, как того хочется...
Если и сейчас Вы не нашли ответ на Ваш вопрос в моём посте, говорою открытым текстом: "В ближайшем будущем заработает, работы ведуться :rolleyes:", но, понимаете, семья и основная работа отвлекают, не дают круглосуточно заниматься решением данной и др. с ней связанной проблем :D
Не так давно перешел на RTN версию на своем DIR-320 и сначала был приятно удивлен возросшей производительностью роутера, при меньшей нагрузке на его процессор. Но тут обнаружил отсутствие регулирования полосы пропускания в "Bandwidth Management" (т.е. добавить условия можно, но QoS не работает).
Поэтому присоединяюсь к пожеланиям blackmult и других страждущих наладить встроенный шейпер. Дед Мороз Вам в помощь!:)
Спасибо!
denton77
13-03-2011, 17:16
В связи с глюками родной прошивки, прошил на RT-N16-1.9.2.7-rtn-r2762.
В принципе пашет, но такая проблема:
Есть 2 компа с uTorrent и ноут по wi-fi, одному компу и ноуту нужно высокий приоритет настроить.
Вопрос как? в прошивке есть Bandwidth management, но обрезать канал не хочется (ночью скорость в 2 раза увеличивается). На родной прошивке приоритеты выставлялись отлично, правда ненадолго...
vsergeev
14-03-2011, 19:11
Здравствуйте! Подскажите пожалуйста как можно по WI-FI ограничить скорость отдачи интернета на ноутбук к примеру отдать по 1000 Кбит/сек из 3000 Кбит/сек прошивка от Олега (2-1.9.2.7-10) Спасибо
в Bandwidth Management выставляется ограничение на скорость
предварительно включить DHCP Server и в Manually Assigned IP List
прописать какой IP будет получать твой ноутбук
Прошу извинить за некропостинг.
Интересует тот же вопрос, только применимо к LAN портам. Ситуация такова:
есть Wl500W, на нем стоит 1.9.2.7-23**(точнее не помню) не -rtn. В LAN-1 воткнут неуправляемый свитч, в LAN-2 - RT-N12 в роли точки доступа (ТД). Задача: тем или иным путем ограничить суммарную скорость для <клиентов> точки доступа. Конкретно, из 4 мегабит канала отрезать на точку 1 Мбит - 25%, остальные на свитч отдать.
Понимаю, что скорее всего этого роутер не умеет. Тогда чуть изменить условия - Bandwidth Management, мак-адреса основных предполагаемых клиентов ТД известны. Выдаю им DHCP IP-адреса на основе маков, в Bandwidth Management ставлю ограничение.. засада - там надо указывать конкретный порт. То есть просто ограничить скорость, выбрав диапазон 0-65535 нельзя. Только по 1 порту добавлять... Ладно, http и ftp загрузки прикрыть можно, но P2P и торрент-клиенты с их случайным выбором порта в данном случае - это труба.
Да, и вопрос про выставление вручную скорости и дуплекса на портах LAN-1 - LAN-4 тоже остается актуальным.
Есть Asus RT-N16 прошитый RT-N16-1.9.2.7-rtn-r2775.trx, раздающий инет на офис.
Канал симметричный 3mbit.
WAN воткнут прямо в свитч провайдера, авторизации нет, белый внешний фиксированный IP, MAN нет.
Нужно сделать приоритет VOIP трафу и всё.
Подскажите, скрипты от уважаемого leniviy, закрепленные в первых постах этой темы, в чистом виде годятся для решения этой задачи? Или нужно что-то править (кроме DOWNLINK=, UPLINK=)?
У меня в uTorrent диапазон портов 10016-10031 . Так правильно?
setrule lan ip $LAN wan port 5223 queue 2 # QIP
setrule lan range 10016 0xfff0 queue 4 # uTorrent
# set rules for low-prority queue
setrule lan ip $LAN queue 3 # all remaining users' traffic
Стоит прошивка 1.9.2.7-10 и попытался настроить в нем распределение скорости. У меня подключено несколько компьютеров и решил испытать по внутреннему ай-пи на своем компьютере. Выставив макс 200 kbps. В итоге получаю скорость закачки 20кб, а самое страшное, что настройки теперь не меняются. Пытался удалить, ноль внимания, потом применил restore и это не помогло. Как теперь с этим бороться? Настройки всего роутера сбрасывать из-за глючной проши?
2. И как мне правильно выставить ограничении на скачку в 200кб? Нужно выставлять 2000?
Для тех, кто не готов разбираться со cкриптами, но нуждается в QoS. На примере, приоритезация VOIP:
http://www.network-engineer.ru/post-162.html
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=548160#548160
PS: QoS работает только на основном WAN канале, на Yota нет.
подскажите, плиз, возможно ли в прошивке энтузиастов в настройках WiFi прописать что бы был приоритет у определенного девайса (в данном случае у медиаплеера)? Если да, то подскажите как это сделать???
Заранее спасибо за ответ.
подскажите, плиз, возможно ли в прошивке энтузиастов в настройках WiFi прописать что бы был приоритет у определенного девайса (в данном случае у медиаплеера)? Если да, то подскажите как это сделать???
Заранее спасибо за ответ.
Сделать это возможно, но нужно прочитать много man-ов...
Строка для поиска: "Управление трафиком в Linux" :rolleyes:
Да поставте вы просто nShaper (http://wl500g.info/showthread.php?t=13609) дайте максимальный приоритет нужному вам IP адресу и будет вам счастье
Здравствуйте. Очень нужна помощь.
Имеем роутер Asus wl520gc. Нужно для определенного IP урезать исходящую скорость. т.е. например имеем канал 30 mbit в обе стороны, нужно чтобы входящая (down) скорость была максимальна (30 mbit), т.е. она не должна резаться, а исходящая для определенного IP нужна не более (50 kbit).
Подскажите пожалуйста как это реализовать. Заранее благодарю :o
Стоит прошивка от энтузиастов, в настройках есть Bandwidth Сontrol, и по логине ожидается что
оно будет работать как QoS, резервируя часть канала под заданые службы (до заданых адресов).
На деле немного не тот результат какой ожидается.
Чем на прошивке энтузиастов организован данный механизм, как его проверить, перенастроить?
мой вопрос был не просторонний шейпер а в том как это уже организовано в прошивке.
Ладно. настраиваю данный шейпер
при старте выдает
Applying rules
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
видимо доходит до сюда
echo "Applying rules "
rules
# finally route incoming/outgoing traffic to imq0/imq1 interfaces
iptables -t mangle -I PREROUTING -i $WAN_IF -j IMQ --todev 0
iptables -t mangle -A POSTROUTING -o $WAN_IF -j IMQ --todev 1
модуль грузится
#lsmod
imq 3632 0
в логах
2011 Oct 31 22:37:01 <kern.info> (kernel) IMQ starting with 2 devices...
2011 Oct 31 22:37:01 <kern.info> (kernel) IMQ driver loaded successfully.
2011 Oct 31 22:37:01 <kern.info> (kernel) \011Hooking IMQ after NAT on PREROUTING.
2011 Oct 31 22:37:01 <kern.info> (kernel) \011Hooking IMQ before NAT on POSTROUTING.
2011 Oct 31 22:37:01 <kern.warning> (kernel) HTB: quantum of class 10001 is big. Consider r2q change.
2011 Oct 31 22:37:02 <kern.warning> (kernel) HTB: quantum of class 10022 is big. Consider r2q change.
2011 Oct 31 22:37:02 <kern.warning> (kernel) HTB: quantum of class 10023 is big. Consider r2q change.
2011 Oct 31 22:37:02 <kern.warning> (kernel) HTB: quantum of class 20001 is big. Consider r2q change.
2011 Oct 31 22:37:03 <kern.warning> (kernel) HTB: quantum of class 20023 is big. Consider r2q change.
куда копать?
вопрос снят, стояла старая версия. поставил из этого (http://wl500g.info/showpost.php?p=219002&postcount=650) сообщения - все ок.
Не буду удалять с вашего разрешения (что бы светилось в поиске), вдруг кому пригодится.
CattheBlack
09-11-2011, 12:46
Подскажите, правильно ли я сделал?
Сам довольно-таки плохо разбираюсь в этом деле.
Нужно поставить минимальный приоритет для всех компов, кроме 192.168.111.33. Ходить в инет можно только из подсети /26, там всё работает.
#!/bin/sh
iptables -A FORWARD -s 192.168.111.33 -j TOS --set-tos Minimize-Delay
iptables -A FORWARD -d 192.168.111.33 -j TOS --set-tos Minimize-Delay
iptables -A FORWARD -s 192.168.111.0/26 -s ! 192.168.111.33 -i br0 -j TOS --set-tos Maximize-Throughput
iptables -A FORWARD -d 192.168.111.0/26 -d ! 192.168.111.33 -o br0 -j TOS --set-tos Maximize-Throughput
iptables -A FORWARD -s 192.168.111.0/26 -s ! 192.168.111.33 -i eth1 -j TOS --set-tos Maximize-Throughput
iptables -A FORWARD -d 192.168.111.0/26 -d ! 192.168.111.33 -o eth1 -j TOS --set-tos Maximize-Throughput
iptables -A FORWARD -s 192.168.111.33 -j TOS --set-tos Minimize-Delay
iptables -A FORWARD -d 192.168.111.33 -j TOS --set-tos Minimize-Delay
iptables -A FORWARD -s 192.168.111.0/26 -i br0 -j ACCEPT
iptables -A FORWARD -d 192.168.111.0/26 -o br0 -j ACCEPT
iptables -A FORWARD -s 192.168.111.0/26 -i eth1 -j ACCEPT
iptables -A FORWARD -d 192.168.111.0/26 -o eth1 -j ACCEPT
iptables -A FORWARD -o br0 -j REJECT
iptables -A FORWARD -o wmx0 -j REJECT
iptables -A FORWARD -o eth1 -j REJECT
iptables -A FORWARD -o vlan2 -j REJECT
Имеется WL-500GPv2 с прошивкой Олега
Интернет идет от VPN по PPTP
Настроены маршруты до локальных шлюзов.
Настроено ограничение скорости на одном IP.
Как можно "умно" настроить ограничение, чтобы оно касалось только внешнего интернета, а с локальных ресурсов качало на максимальной скорости?
вобщем по wi-fi всё работает а по сети (lan) нет
может где нибудь включить надо чтоб по сети работало
( прошивка от интузиастов 1.9.2.7-rtn-r3702 )
Спасибо за ответ !
CraftMan
21-01-2013, 13:31
WL500GP
WL500gp-1.9.2.7-rtn-r3497
WL500gp-1.9.2.7-rtn-r4772
категорически на работает Bandwidth Management для локалки
какую полосу не ставил - урезания не происходит ни по даунлоаду ни по аплоаду
косячок-с!
Причем уже упоминалось вроде
http://wl500g.info/showthread.php?30258-Проблема-на-роутере-WL-500gP-W-(MIPS-R1)-с-прошивкой-rtn-(2-6)&p=257585&highlight=Bandwidth+Management
http://sdm2004.users.photofile.ru/photo/sdm2004/200667878/xlarge/210559117.jpg
http://sdm2004.users.photofile.ru/photo/sdm2004/200667878/xlarge/210559118.jpg
2bamper2
17-02-2013, 09:01
Здравствуйте. Потратил день на поиски, но ответа на свой вопрос не нашел.
Задача сводится к следующему нужно ограничить скорость соединения по IP адресу. Посоветуйте роутер или прошивку для данных целей.9453. Вижу, что криво объяснил=) Из-за этого прекрепил схему. Думаю, что сразу все понятно будет. Заранее спасибо
Stepanenko.P.V.
17-02-2013, 15:32
Тоже интересует этот вопрос.
Прошивка отличная. Все летает. А вот скорость ограничить не может. Нонсенс!
На каких-то говняных ТП-Линках и то можно ограничить.
Это может быть любой роутер, на который ставится прошивка Tomato. Есть несколько "вкусов" Tomato (http://en.wikipedia.org/wiki/Tomato_(firmware)) . Наиболее обсуждаемыми и "живыми" являются Toastman (http://toastmanfirmware.yolasite.com/) и Shibby (http://tomato.groov.pl/)
У Toastman'a ограничивать можно через правила QOS, у Shibby - есть встроенный bandwidth limiter (может в последних версиях что-то и поменялось).
К плюсам прошивок можно добавить, что, благодаря ryzhov_al сотоварищи, на них отлично работают пакеты Entware.
MAN-biker
01-03-2013, 16:38
Здравствуйте, господа.
Заранее извиняюсь за свои скудные познания в Linux и прочем, что связано с настройками наших любимых моделей роутеров и за то, если где-то на форуме уже поднимались такие вопросы, но я не смог найти на них ответа, по крайней мере, доступного моему пониманию. Итак...
1. Имеются роутер WL500gp v1. Прошивка стоит 1.9.2.7-10.7, но если нужно, могу перепрошить на любую, что скажете, лишь бы она удовлетворила мои потребности.
2. Интернет забираю через WAN по PPPoE.
3. Во внутренней сети имеются компы и мобильники, подключенные как по LAN'ам, так и по WiFi.
4. В "Bandwidth Management" указаны ограничения скоростей для конкретных IP (чтоб какой-то отдельно взятый гад не засрал весь канал своими торрентами).
5. В "DHCP Server - Manually Assigned IP List" перечислены все MAC'и и соответствующие им IP.
6. В "Internet Firewall - MAC Filter" перечислены все разрешенные MAC-адреса.
Теперь задача:
1. Ограничить клиентам WiFi скорость ТОЛЬКО для выхода в интернет, а скорость по локалке оставить максимально возможную (сейчас у меня для клиентов LAN именно так, т.е. по локалке скорость максимальная, в интернет выход режется указанными в "Bandwidth Management" значениями, но вот WiFi режется всегда). Т.е. я хотел детям на мобильники и ноутбуки (они по WiFi) ограничить скорость ТОЛЬКО в интернет, но по локалке чтоб я мог работать с ихними устройствами без ограничений по скорости.
2. Временно закрывать доступ в интернет отдельным клиентам (опять же дети со своими мобилами и ноутбуками), но делать это БЕЗ ПЕРЕЗАГРУЗКИ роутера, т.е. чтоб нужным IP\MAC'ам я мог в любой момент отрубить выход в интернет (к WAN по сути, локалка чтоб была по возможности полноценной), но при этом чтоб другие устройства в сети ни на секунду не теряли доступа к интернету (что бы "небыло разрывов" у них).
Вобщем, может можно это делать как-то с команд терминала или еще как-то, желательно поудобнее, скриптом каким-то (батничком) или ярлыком.
Заранее очень благодарен тем, что сможет мне помочь.
perpetum
30-07-2013, 18:57
Здравствуйте.
Решил поменять старенький WL500g.PremiumV2 на новый RT-N16 залил прошивку RT-N16 1.9.2.7-rtn-r5201
Сделал настройки по IP-адресам в меню Bandwidth Management, но скорость фактически не ограничивает!
Знатоки подскажите пожалуйста на какой версии прошивки работает Bandwidth Management?
спасибо всем откликнувшимся.
На 1.9.2.7-d (и роутерах серии WL-xxx).
QuickeneR2
31-07-2013, 06:13
Ну и из консоли через tc вроде работает на прошивках rtn. Вот тут попроще, через скрипт http://wl500g.info/showthread.php?13609
perpetum
01-08-2013, 10:09
Готов оплатить, тому кто заставит работать Bandwidth Management на RT-N16, ограничение скорости по IP-адресам.
perpetum@newmail.ru
Проверил у себя 1.9.2.7-rtn 500gp v2 работает Bandwidth Management только для клиентов через wi-fi.