Приоретизация/разграничение траффика какими-либо средствами. Как?

Выбор и настройка HardWare

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

Аватара пользователя
anterior
Сообщения: 266
ОС: Debian amd64

Приоретизация/разграничение траффика какими-либо средствами. Как?

Сообщение anterior »

Здравствуйте. Есть очень важный вопрос на который очень хочется получить ответ. Есть 2 пользователя которые пользуются ADSL интернетом через маршрутизатор D-Link DSL-2520U (http://dlink.ru/products/prodview.php?type=23&id=713). Они не хотят мешать друг другу, нужно чтобы во время их совместной работе трафик делился по ровну, а когда только один находится в интернете чтобы канал полностью доставался ему. Так вот, в этой чудо штуке похоже установлен линукс, и даже firmware под GPL'ом на оф. сайте видел. Там есть функция QoS если настраивать через web-интрерфейс, но судя по всему правила будут действовать только для upstream-траффика(что такое upstream? это исходящий траффик?). Если входит по telnet то можно вон чего увидеть:

$ telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
BCM96338 ADSL Router
(none) login: admin
Password:


BusyBox v1.00 (2005.04.12-18:11+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.


# help

Built-in commands:
-------------------
. : break cd continue eval exec exit export help login newgrp
read readonly set shift times trap umask wait [ busybox cat dmesg
echo expr false fdefault ftpget ifconfig init insmod kill klogd
ledctrl linuxrc logger login logread mkdir mount msh ping ps
pwd reboot rm rmmod route sendarp sh sysinfo syslogd test tftpd
true tty vconfig

# ifconfig
br0 Link encap:Ethernet HWaddr 00:1B:11:77:F3:90
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:39503 errors:0 dropped:0 overruns:0 frame:0
TX packets:47296 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3125357 (2.9 MiB) TX bytes:52399091 (49.9 MiB)

eth0 Link encap:Ethernet HWaddr 00:1B:11:77:F3:90
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:39540 errors:0 dropped:0 overruns:0 frame:0
TX packets:47297 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3838811 (3.6 MiB) TX bytes:52602329 (50.1 MiB)
Interrupt:23 Base address:0x2800

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

nas_0_100 Link encap:Ethernet HWaddr 12:1B:11:77:F3:90
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45571 errors:0 dropped:0 overruns:0 frame:0
TX packets:37536 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:50787382 (48.4 MiB) TX bytes:3981265 (3.7 MiB)

ppp_0_100_1 Link encap:Point-Point Protocol
inet addr:92.124.1.165 P-t-P:195.46.116.157 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:45553 errors:0 dropped:0 overruns:0 frame:0
TX packets:37524 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:50422031 (48.0 MiB) TX bytes:2779597 (2.6 MiB)


Как видите, набор комманд ограничен и не видно существования главной команды - "tc". Может её как-то можно туда установить, как вы думаете? Или если даже никак нельзя выполнить приоретизацию/разграничение траффика средствами маршрутизатора, то может быть как-то можно это реализовать программно на машинах пользователей? У одного пользователя Windows, у другого Linux.

ПАМАГИТЕ!!!

ЗЫ: Скриншот настройки QoS-веб интерфейсом в файле
ЗЫЗЫ: оф. гплнутая firmware ftp://ftp.dlink.ru/pub/ADSL/GPL_source_co...4-3C_GPL.tar.gz
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Приоретизация/разграничение траффика какими-либо средствами. Как?

Сообщение MadDog »

А непосредственно в тех.поддержку д-линка не пробовали обращаться?
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2142
Статус: *бунту ненавистник
ОС: linux

Re: Приоретизация/разграничение траффика какими-либо средствами. Как?

Сообщение landgraf »

MadDog писал(а):
15.03.2008 21:59
А непосредственно в тех.поддержку д-линка не пробовали обращаться?

тут спорный вопрос - многие (в том числе и я) используют на подобных девайсах "альтернативные" прошивки...
Следовательно СЦ и техподдержка отпадает
они, как правило, еще "линуксовее"... у меня тоже такой вопрос стоит, вот ищу решение
Спасибо сказали:
Аватара пользователя
anterior
Сообщения: 266
ОС: Debian amd64

Re: Приоретизация/разграничение траффика какими-либо средствами. Как?

Сообщение anterior »

landgraf писал(а):
15.03.2008 22:15
тут спорный вопрос - многие (в том числе и я) используют на подобных девайсах "альтернативные" прошивки...


А где можно найти такие "альтернативные прошивки"?
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2142
Статус: *бунту ненавистник
ОС: linux

Re: Приоретизация/разграничение траффика какими-либо средствами. Как?

Сообщение landgraf »

anterior писал(а):
16.03.2008 11:13
А где можно найти такие "альтернативные прошивки"?

если мне не изменяет память, на D-Link'и они вроде BlueBox назывались, а вообще гугль рулит :)
=тыц=
Спасибо сказали:
Аватара пользователя
anterior
Сообщения: 266
ОС: Debian amd64

Re: Приоретизация/разграничение траффика какими-либо средствами. Как?

Сообщение anterior »

landgraf писал(а):
17.03.2008 07:12
если мне не изменяет память, на D-Link'и они вроде BlueBox назывались, а вообще гугль рулит :)


Гугль может и рулит, но вижу прошивки только T-серии, для U не упоминается даже :cry:
Спасибо сказали: