Page 6 of 8 FirstFirst ... 45678 LastLast
Results 76 to 90 of 112

Thread: Настройка QoS для чайника (распределение трафика в WL500gP)

  1. #76
    Quote Originally Posted by Crep View Post
    Оставил поле с портом пустым. Кажись помогло.
    если это так, то ты бог

  2. #77
    Как бы еще сделать, чтоб локалка работала на нормальной скорости, а инет на обрезаной

  3. #78
    присоединяюсь к вопросу

  4. #79
    Join Date
    Aug 2008
    Location
    Saratov, Russia
    Posts
    27
    это какие то проблемы в настройках трафик-шейпера
    после чего они появились? как запускаете wshaper? или какие данные вводили в раздел Bandwidth Management вебморды?

  5. #80
    вот, точно я настройки шейпера делал:
    из стандартного веб интерфейса (Олега прошивка)
    собтсвенно и туда и обратно прописал порт с одиноковыми ширинами каналов
    150-450 kbit/s
    ip указал единственного компа в "сети" ( на него фиксированный адрес DHCP по макадресу выставлен )

  6. #81
    Quote Originally Posted by shein View Post
    Как бы еще сделать, чтоб локалка работала на нормальной скорости, а инет на обрезаной
    Возникла подобная задача, кто поможет.

  7. #82
    Уважаемые, с прошивкой от Олега удалось обрезать скорость по IP, но режется только входящий трафик. Вопрос: как обрезать исходящую скорость?

  8. #83
    а реально сделать так, чтобы определённые IP вращались только в LAN и не могли получать INET, но скорость внутри LAN была необрезаная? а выбраные IP получали INET и LAN необрезаные

  9. #84

    Question Каким решением воспользоваться?

    Доброго времени суток.

    Почитал тут много, но, так как не искушон в ремесле приоритезации трафика, не понял подойдёт ли какой-либо шейпер под мою задачу. Наиболее близким и понятным в использовании мне показался шейпер dadittoz

    Вот сама задача:

    Предусловия:
    - провайдер с локальной сетью, в которой скорость неограничена (100Мб/с) Диапазон локальных адресов известен + ещё несколько внутрисетевых внешних адреса
    - подключение к интернету через pptp на скорости (1Мб/с)
    - прошивка Олега 1.9.2.7-10
    - качалки на роутере (rtorrent, ADOS)
    - сосед
    - я

    Условия:
    По каналу интернета:
    1. Сосед, которому нужно отдать половину канала с возможностью использовать мою половину, когда я ею не пользусь.
    1.1. Без приоритезации тафика внутри соседского канала.

    2. С моей стороны вторая половина канала, но с возможностью использовать половину соседа, когда он её не использует.
    2.1. С моей стороны приоритезация трафика:
    а. на роутере rtorrent и ADOS - самый низкий приоритет;
    б. с моего компьютера высокоприоритетный трафик по VoIP;
    в. остальной трафик со средним приоритетом.

    По каналу локальной сети:
    Ограничить канал соседа определённой скоростью (так как собирается пользоваться торрентом внутри локальной сети) с возможностью использования мной этого канала если сосед его не использует.

    Если же ни один "местный" шейпер этого всего не может, то прошу указать что и какой может.

    Заранее благодарю.
    Last edited by sapsan; 11-02-2009 at 09:25.

  10. #85
    Читал, читал, как-то все сильно запутано... У меня задача простая - обеспечить бесперебойную работу скайпа при любой загрузке канала... В официальной прошивке 3-й серии была просто кнопка "максимальный приоритет скайпу". Как подобную функцию реализовать под прошивкой Олега?
    Особенно сбивает с толку, что не понятно, по каким портам скайп осуществляет прием и передачу данных

    Может есть более простое решение для такой не серьезной задачи, чем мощный шейпер городить?

  11. #86
    Join Date
    Jun 2007
    Location
    Russia
    Posts
    82

    Question

    Quote Originally Posted by dadittoz View Post
    У меня стоит шейпер на основе предложенного тут.
    All, здравствуй!
    Подскажи, пожалуйста, а почему скрипты wshaper не работают в случае использования качалок на самом роутере? И работает ли скрипт daditozz`а в таком случае?
    WL-500gPv1, RT-N16. Just routers

  12. #87
    пытаюсь настроить шэйпер.

    Что в наличии: инет 256кб\сек (256 аплоад, 256 даунлоад, а не в сумме как часто делают провайдеры). Локалка провайдера условно 100Мб\сек (в реальности около 30). Три ноута. Сервак, с фтп сервером и торрентами.

    Что нужно: чтобы ноуты были примерно равны. Траффик на 53 (днс) 80 21 и прочие порты был приоритетен перед 17007 (торрентами на сервере). Грубо говоря если я тыкаю на ноуте страничку, то сначала качалась она, а торренты по остаточному принципу) При этом не трогать трафик в локалку провайдера.

    Диапазон сетки провайдера 192.168.0.0/16

    Что сделал:
    Code:
    #!/bin/sh
    
    # Wonder Shaper, last modified by Robert Koch (aka akbor)
    #
    # Set the following values to somewhat less than your actual download
    # and uplink speed. In kilobits. Also set the device that is to be
    # shaped.
    
    DOWNLINK=250
    UPLINK=250
    DEV=$2
    
    # low priority OUTGOING traffic - you can leave this blank if you want
    # low priority source netmasks
    NOPRIOHOSTSRC="$3"
    
    # low priority destination netmasks
    NOPRIOHOSTDST="$4"
    
    # low priority source ports
    NOPRIOPORTSRC="$5"
    
    # low priority destination ports
    NOPRIOPORTDST="$6"
    
    # high priority destination netmasks
    HIGHPRIOHOSTDST="$7"
    
    # high priority destination netmasks
    HIGHPRIOHOSTSRC="$8"
    
    # high priority source ports
    HIGHPRIOPORTSRC="$9"
    
    # high priority destination ports
    HIGHPRIOPORTDST="$10"
    
    if [ "$1" = "status" ]
    then
        tc -s qdisc ls dev $DEV
        tc -s class ls dev $DEV
        exit
    fi
    
    # clean existing down- and uplink qdiscs, hide errors
    tc qdisc del dev $DEV root    2> /dev/null > /dev/null
    tc qdisc del dev $DEV ingress 2> /dev/null > /dev/null
    
    if [ "$1" = "stop" ]
    then
        exit
    fi
    
    ########## uplink ##########
    
    # install root HTB, point default traffic to 1:20:
    tc qdisc add dev $DEV root handle 1: htb default 20
    
    # shape everything at $UPLINK speed - this prevents huge queues in your
    # DSL modem which destroy latency:
    tc class add dev $DEV parent 1: classid 1:1 htb rate ${UPLINK}kbit ceil ${UPLINK}kbit burst 6k
    
    tc class add dev $DEV parent 1: classid 1:2 htb rate 100mbit ceil 100mbit
    
    
    # high prio class 1:10 - gets 50 to 100% traffic and highest priority:
    tc class add dev $DEV parent 1:1 classid 1:10 htb rate $((5*$UPLINK/10))kbit ceil ${UPLINK}kbit burst 6k prio 1
    
    # bulk & default class 1:20 - gets 40 to 100% traffic and lower
    #priority:
    tc class add dev $DEV parent 1:1 classid 1:20 htb rate $((4*$UPLINK/10))kbit ceil ${UPLINK}kbit burst 6k prio 2
    
    # lowest priority class 1:30 - gets 10 to 100% traffic and lowest
    #priority:
    tc class add dev $DEV parent 1:1 classid 1:30 htb rate $((1*$UPLINK/10))kbit ceil ${UPLINK}kbit burst 6k prio 3 quantum 1500
    
    # all get Stochastic Fairness:
    tc qdisc add dev $DEV parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev $DEV parent 1:20 handle 20: sfq perturb 10
    tc qdisc add dev $DEV parent 1:30 handle 30: sfq perturb 10
    
    
    # LAN - UNLIMITED
    tc filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip src 192.168.0.0/16 flowid 1:2
    
    # high priority for VoIP traffic (by TOS)
    tc filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip tos 0x68 0xff match ip protocol 0x11 0xff flowid 1:10
    tc filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip tos 0xb8 0xff match ip protocol 0x11 0xff flowid 1:10
    
    # high priority for VoIP traffic (by source port)
    tc filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip sport 5004 0xffff match ip protocol 0x11 0xff flowid 1:10
    tc filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip sport 5060 0xffff match ip protocol 0x11 0xff flowid 1:10
    
    # TOS Minimum Delay (ssh, NOT scp) in 1:10:
    tc filter add dev $DEV parent 1:0 protocol ip prio 3 u32 match ip tos 0x10 0xff flowid 1:10
    
    # ICMP (ip protocol 1) in the interactive class 1:10 so we
    # can do measurements & impress our friends:
    tc filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip protocol 1 0xff flowid 1:10
    
    # To speed up downloads while an upload is going on, put ACK packets in
    # the interactive class:
    #tc filter add dev $DEV parent 1: protocol ip prio 2 u32 \
    #   match ip protocol 6 0xff \
    #   match u8 0x05 0x0f at 0 \
    #   match u16 0x0000 0xffc0 at 2 \
    #   match u8 0x10 0xff at 33 \
    #   flowid 1:10
    
    # more highpriotraffic
    for a in $HIGHPRIOPORTDST
    do
    echo HIGHPRIO DST PORT $a
        tc filter add dev $DEV parent 1: protocol ip prio 3 u32 match ip dport $a 0xffff flowid 1:10
    done
    
    for a in $HIGHPRIOPORTSRC
    do
    echo HIGHPRIO SRC PORT $a
        tc filter add dev $DEV parent 1: protocol ip prio 3 u32 match ip sport $a 0xffff flowid 1:10
    done
    
    for a in $HIGHPRIOHOSTSRC
    do
        tc filter add dev $DEV parent 1: protocol ip prio 3 u32 match ip src $a flowid 1:10
    done
    
    for a in $HIGHPRIOHOSTDST
    do
        tc filter add dev $DEV parent 1: protocol ip prio 3 u32 match ip dst $a flowid 1:10
    done
    
    # some traffic however suffers a worse fate
    for a in $NOPRIOPORTDST
    do
    echo NOPRIO DST PORT $a
        tc filter add dev $DEV parent 1: protocol ip prio 14 u32 match ip dport $a 0xffff flowid 1:30
    done
    
    for a in $NOPRIOPORTSRC
    do
    echo NOPRIO SRC PORT $a
        tc filter add dev $DEV parent 1: protocol ip prio 15 u32 match ip sport $a 0xffff flowid 1:30
    done
    
    for a in $NOPRIOHOSTSRC
    do
    echo NOPRIO HOST SRC $a
        tc filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip src $a flowid 1:30
    done
    
    for a in $NOPRIOHOSTDST
    do
    echo NOPRIO HOST DST $a
        tc filter add dev $DEV parent 1: protocol ip prio 17 u32 match ip dst $a flowid 1:30
    done
    
    # rest is 'non-interactive' ie 'bulk' and ends up in 1:20
    #tc filter add dev $DEV parent 1: protocol ip prio 1 u32 \
    #   match ip dst 0.0.0.0/0 flowid 1:20
    
    ########## downlink ##########
    
    # slow downloads down to somewhat less than the real speed  to prevent
    # queuing at our ISP. Tune to see how high you can set it.
    # ISPs tend to have *huge* queues to make sure big downloads are fast
    #
    # attach ingress policer:
    #tc qdisc add dev ppp0 handle ffff: ingress filter *everything* to it (0.0.0.0/0),
    # drop everything that's coming in too fast:
    #tc filter add dev $DEV parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate ${DOWNLINK}kbit burst 10k drop flowid :1
    #tc filter add dev ppp0 parent ffff: protocol ip prio 50 u32 match ip sport 6882 0xffff police rate 256kbit burst 10k drop flowid :1
    Запускаю: /opt/bin/myshaper start br0 "" "" "" "17007" "" "" "80 53 21" ""


    И тут чудеса. Указываю
    DOWNLINK=128
    UPLINK=128
    все нормально. Торренты качают 128кб\сек, на http://speed.yoip.ru/ если мерять компом выдается 100кб\сек с торрентами, и 120 без них. Тоесть шэйпер работает и 80% скорости перекидывается на ноут. Все нормально. Но канал то у меня 256кб\сек. Нехорошо его руками резать в два раза. Идем дальше.

    Ставлю свои реальные 250кб\сек, получаю торренты качающие на нормальной скорости в 240Кб\сек, но скорость серфинга на компе 15кб\сек. Тоесть торрент уже не режется.

    В чем затык никак не могу понять?

    P.S. чтобы не возникло путанницы: кб\сек = килобиты в секунду, кбайт\сек килобайты в секунду, мб\сек мегабиты в секунду.
    Last edited by Markiz; 23-03-2009 at 21:37.
    Работает: роутер, vsftpd, rtorrent (с вебмордой), lighttpd, отправка смс
    Устройства: WL500gpV2, HP6313 (Lan кабель), флэшка Transcend 2GB,
    коробка AgeStar с внешним питанием и винт Barracuda на 250Gb.

    Дам консультации по настройке всего перечисленного. п. Заря

  13. #88
    ап вопросу.
    Работает: роутер, vsftpd, rtorrent (с вебмордой), lighttpd, отправка смс
    Устройства: WL500gpV2, HP6313 (Lan кабель), флэшка Transcend 2GB,
    коробка AgeStar с внешним питанием и винт Barracuda на 250Gb.

    Дам консультации по настройке всего перечисленного. п. Заря

  14. #89
    Всё правильно, у всех так и работает! В данном случае происходит то, что между провом и роутером и есть самое узкое место, следовательно пакеты то идут, канал загружают, а шейпер то конечно дропает пакеты исходящие, но канал на вход остаётся максимально загружен... Чтобы этот шейпер работал хоть как то надо общую скорость указывать не более 70% от реальной, чтобы оставить канал для прохождения большего количества приоритетных пакетов в первое время...

  15. #90

    Ограничение скорости на ethernet порте wl-500w

    Наведите на правильную мысль.
    К wl-500w подключен компьютер и xbox (и куча всего по фай-вай), но интересует ограничение скорости по порту ethernet. Ставлю на закачку через сервис Live Xbox демо версии игр для племяша, так он забивает мой не быстрый 500кбитный канал под 100%.
    Прошивка Олега.
    Какой софт использовать для ограничения скорости на встроенном хабе на определенном порте Ethernet? Спасибо.

Page 6 of 8 FirstFirst ... 45678 LastLast

Similar Threads

  1. httptunnel - http тунелирование на роутере
    By Ujeen in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 52
    Last Post: 08-02-2011, 19:03
  2. Настройка ASUS WL500gP для сети Матрица
    By Messir in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 23
    Last Post: 09-09-2007, 20:38

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •