Page 23 of 56 FirstFirst ... 13212223242533 ... LastLast
Results 331 to 345 of 830

Thread: [QoS] Установка и настройка nShaper

  1. #331
    Join Date
    Sep 2009
    Location
    Подольск
    Posts
    150

    nShaper и прошивка 1.9.2.7-d-r893

    Доброго всем времени суток.
    3 дня назад обновил прошивку до версии 1.9.2.7-d-r893.
    Хочу поделиться со всеми пользователями скрипта nShaper своими приятными наблюдениями:
    1. Потребление процессорного времени уменьшилось с 10-12% до 7-9%
    2. Шейпер стал более точно работать по каждому из рейтов.
    3. Выход трафика за пределы каждой из зон сократился, что позволило задать более точные границы для каждой из зон.

    По моему мнению, стоит рекомендовать для более точной, корректной и оптимальной работы данного скрипта прошивку 1.9.2.7-d-r893.

    Hardware:
    RT-N16 1.9.2.7-rtn-r2775 | 2Gb USBFlash
    WL-500gPV1 1.9.2.7-d-r1825 | 299Mhz | 128Mb | Console port | 4 USB 2.0 port | 2Gb USBFlash (резерв)
    Link's:
    WAN: Radio 60 Mbit/sec HalfDuplex (Static IP) || LAN: Wi-Fi + LAN
    Software:
    nShaper | lighgttpd + php-fcgi | vnStat | RRD | syslog-ng | MC | ...

  2. #332
    Join Date
    Jun 2008
    Location
    Slavutich
    Posts
    18

    iptables и tos

    Подскажите, пожалуйста, iptables в прошивке Олега понимает установку значения байта tos на пакеты через mangle?

    Типа:> iptables -t mangle -A PREROUTING -m tos -p tcp -dport <port number> -j TOS --set-tos 0x10

    У меня iptables кричит, что не знает, кто такой TOS.
    Может я что-то не так делаю?
    Last edited by aSSa; 15-12-2009 at 15:09.
    HW: ASUS WL-500gP V1, D-Link ANT24-0700C, Garmin 18x LVC, D-Link DSL-2500U/BRU/D
    FW: Oleg`s 1.9.2.7-10, D-Link UR_1.00_08062008 ISP: UkrTelecom

  3. #333
    Quote Originally Posted by aSSa View Post
    У меня iptables кричит, что не знает, кто такой TOS.
    Может я что-то не так делаю?
    insmod ipt_TOS

  4. #334
    Join Date
    Jun 2008
    Location
    Slavutich
    Posts
    18
    Quote Originally Posted by Nikus View Post
    insmod ipt_TOS
    Спасибо.
    Предполагал нечто такое.

    Одно но, нашёл только хидеры ipt_tos.h и ipt_TOS.h
    Где бы сам модуль взять?

    p.s. modules-1.9.2.7-10.tgz - стоят.
    HW: ASUS WL-500gP V1, D-Link ANT24-0700C, Garmin 18x LVC, D-Link DSL-2500U/BRU/D
    FW: Oleg`s 1.9.2.7-10, D-Link UR_1.00_08062008 ISP: UkrTelecom

  5. #335

    А как написать правило для отдельного хоста?

    Задача такая.
    На роутере никаких качалок не стоит (это делает мой рабочий комп, который работает круглые сутки). Приоритезация траффика нужна только для того, чтобы нормально работала IP телефония. Девайсы для VoiP такие: отдельный сип-телефон от зюкселя (192.168.1.10) и фринг на мобиле, которая подключается по wi-fi и имеет адрес 192.168.1.8. Я хочу отдать этим двум адресам наивысший приоритет, но я так и не понял, как это сделать, в примерах указаны решения для конкретных портов, а я хочу внести хост полностью...

    setrule lan ip $LAN wan port 80 queue 1 # HTTP - это понятно, но как переделать для любого порта но для заданного IP, например, 192.168.1.8?

    Наверняка где-то есть, только не могу понять где

  6. #336
    aSSa, я пользуюсь прошивкой энтузиастов, и в ней такой модуль имеется.

    dizzy128, а комментарии в тексте шейпера для кого написаны? Там даже примеры использования приведены. В Вашем случае
    PHP Code:
    setrule lan ip 192.168.1.8 queue 1
    setrule lan ip 192.168.1.10 queue 1 
    lan или wan - кючевые слова, поясняют шейперу что следующие по тексту параметры ip или port относятся к машинам, находящимся в LAN или WAN сети соответственно. Вот примеры:

    setrule port 80 queue 1 - поднять приоритет как входящим, так и исходящим соединениям на порт 80.
    setrule wan port 80 queue 1 - поднять приоритет только исходящим соединениям на порт 80.
    setrule lan ip 192.168.1.2 wan port 80 queue 1 - поднять приоритет исходящим соединениям на порт 80 для локальной машины с адресом 192.168.1.2.
    setrule wan ip 62.117.113.164 queue 1 - поднять приоритет всем соединениям (любой локальной машины и к любому порту) сервера 62.117.113.164.
    setrule wan ip 62.117.113.164 port 80 lan ip 192.168.1.2 queue 1 - поднять приоритет всем соединениям на 80-й порт сервера 62.117.113.164 для локальной машины 192.168.1.2.

    В общем, работа с конструктором правил подобна работе скульптора - конечный результат достигается отсечением ненужного.

  7. #337
    dizzy128, а комментарии в тексте шейпера для кого написаны? Там даже примеры использования приведены. В Вашем случае
    Они написаны для умных людей
    Подрубил плагин подсветки синтаксиса и комментарии сразу стали бросаться в глаза, и нашел!
    Спасибо! Вечером буду пробовать. А то на новый год в сипнете приступ щедрости, а у меня толком не настроено

  8. #338
    Join Date
    Sep 2009
    Location
    Подольск
    Posts
    150

    Ещё один вопросик по патченому шейперу.

    Nikus, у меня проявился новый вопрос по шейперу )
    После того, как был установлен "патченный" скрипт, я долго экспериментировал с настройками, в результате чего пришел к таким:
    Code:
      WAN_DN_RATE=2000
      WAN_UP_RATE=1400
      WAN_ZONES="inet"
      WAN_ZONES_DN_RATE="1300" # download + upload <= 1350
      WAN_ZONES_UP_RATE="1400" # не используется в патченном скрипте!

    Вопрос:
    Если присмотреться к скрину, то видно что много мелких пиков трафика на отдачу выходят за границы установленного канала то есть максимум равен 1700 Кбит/сек (при жестком ограничении ширины канала до 1400, а полосы для "inet" и тго меньше - 1300). Почему такое может происходить?

    Если запускать только закачку, то никаких пиков не выходит за границы канала.
    Last edited by SerGri; 22-12-2009 at 10:46. Reason: Доролнения

    Hardware:
    RT-N16 1.9.2.7-rtn-r2775 | 2Gb USBFlash
    WL-500gPV1 1.9.2.7-d-r1825 | 299Mhz | 128Mb | Console port | 4 USB 2.0 port | 2Gb USBFlash (резерв)
    Link's:
    WAN: Radio 60 Mbit/sec HalfDuplex (Static IP) || LAN: Wi-Fi + LAN
    Software:
    nShaper | lighgttpd + php-fcgi | vnStat | RRD | syslog-ng | MC | ...

  9. #339
    SerGri, этот счётчик (DuMeter? ) показывает трафик на Вашем компьютере, а значит, обсчитывает исходящий трафик ещё до того, как он прошёл шейпер. До роутера он убегает на скорости 100МБит (или со скоростью WiFi), а лишь затем попадает в "узкое горлышко" шейпера и там трафик "утрясается" Думаю, если посмотреть на график скорости передачи интерфейса WAN роутера, Вы увидите на ней картинку, аналогичную отрезку "только загрузка файла".

    Конкретно по вопросу. Если усреднить скорости приёма и отдачи (хотя бы по нескольким секундам) и сложить, то и получится где-то 1.3-1.4М. Длина шкалы в 1.7М - не аргумент

  10. #340
    Join Date
    Sep 2009
    Location
    Подольск
    Posts
    150
    Quote Originally Posted by Nikus View Post
    SerGri, этот счётчик (DuMeter? ) ...
    Глаз-алмаз..
    Конкретно по вопросу. Если усреднить скорости приёма и отдачи (хотя бы по нескольким секундам) и сложить, то и получится где-то 1.3-1.4М. Длина шкалы в 1.7М - не аргумент
    Вопрос снят.
    Сам не допетрил, что аплоад на DuMeter - это до шейпера...

    Hardware:
    RT-N16 1.9.2.7-rtn-r2775 | 2Gb USBFlash
    WL-500gPV1 1.9.2.7-d-r1825 | 299Mhz | 128Mb | Console port | 4 USB 2.0 port | 2Gb USBFlash (резерв)
    Link's:
    WAN: Radio 60 Mbit/sec HalfDuplex (Static IP) || LAN: Wi-Fi + LAN
    Software:
    nShaper | lighgttpd + php-fcgi | vnStat | RRD | syslog-ng | MC | ...

  11. #341
    Join Date
    Jun 2008
    Location
    Slavutich
    Posts
    18
    Quote Originally Posted by Nikus View Post
    aSSa, я пользуюсь прошивкой энтузиастов, и в ней такой модуль имеется.
    Эх...
    Пришлось самому собирать.

    Теперь и у меня имеется
    HW: ASUS WL-500gP V1, D-Link ANT24-0700C, Garmin 18x LVC, D-Link DSL-2500U/BRU/D
    FW: Oleg`s 1.9.2.7-10, D-Link UR_1.00_08062008 ISP: UkrTelecom

  12. #342
    А как Вы измеряете потребление процессорного времени
    tc-htb-iptables ?
    Оно же просто как время ядра показывается.
    Сколько мегабит/сек у вас роутер пропускает с этим скриптом и при каких именно настройках ?

    Quote Originally Posted by SerGri View Post
    Доброго всем времени суток.
    3 дня назад обновил прошивку до версии 1.9.2.7-d-r893.
    Хочу поделиться со всеми пользователями скрипта nShaper своими приятными наблюдениями:
    1. Потребление процессорного времени уменьшилось с 10-12% до 7-9%
    2. Шейпер стал более точно работать по каждому из рейтов.
    3. Выход трафика за пределы каждой из зон сократился, что позволило задать более точные границы для каждой из зон.

    По моему мнению, стоит рекомендовать для более точной, корректной и оптимальной работы данного скрипта прошивку 1.9.2.7-d-r893.

  13. #343
    Люди, не подумайте, что я ленив, но я голову сломал со всеми этими темами про QoS, указанные в FAQ и найденные по поиску.

    Не могли бы вы еще раз объяснить на пальцах, как сделать простую задачу - если нет обращений с компов, подключенных к роутеру, rtorrent, стоящий на роутере забирает себе весь канал. Если они есть (если по любым отслеживать сложно - тогда просто по 80-му порту, (может, еще по 21-му, но это необязательно) главное, чтобы с локальных машин можно было на нормальной скорости серфиться и качать файлы) - канал у rtorrent-а забирается, процентов 50 или даже 80.

    По-моему, это самая распостраненная задача, которую хотят решить новички, но нигде не нашел инструкции типа
    1) Качаем это
    2) Заливаем так-то и туда-то
    3) Запускаем или редактируем что-то
    4) Перезагружаемся, пользуемся.

    Её не может быть в принципе для такой общей задачи (без подстройки под провайдера и прочего) или я потонул в темах и пропустил понятный нелинуксоиду путь?

  14. #344
    Quote Originally Posted by Gomezzz View Post
    нигде не нашел инструкции типа
    1) Качаем это
    2) Заливаем так-то и туда-то
    3) Запускаем или редактируем что-то
    4) Перезагружаемся, пользуемся.
    Скрипт как раз из этой темы самый простой. Объяснение-инструкцию я набросал пару страниц назад :-)
    http://www.wl500g.info/showpost.php?...&postcount=302

  15. #345
    Join Date
    Sep 2009
    Location
    Подольск
    Posts
    150
    Quote Originally Posted by zte View Post
    А как Вы измеряете потребление процессорного времени
    tc-htb-iptables ?
    У меня установлен RRDtool, по нему и отслеживаю общее потребление процессорного времени.
    Потребление процессорного времени именно скриптом - не отслеживаю.


    Сколько мегабит/сек у вас роутер пропускает с этим скриптом и при каких именно настройках ?
    http://wl500g.info/showpost.php?p=175565&postcount=340

    У меня канал полудуплексный, 2 Мбит/сек.
    Его пропускает без вопросов весь.

    На PPTP соединении народ добивался скорости в 40-45 Мбит/сек
    До 70 Мбит/сек роутер может маршрутизировать в принципе.
    Результаты тестирования Goletsa
    Last edited by SerGri; 06-01-2010 at 11:47. Reason: Пояснения на скрине

    Hardware:
    RT-N16 1.9.2.7-rtn-r2775 | 2Gb USBFlash
    WL-500gPV1 1.9.2.7-d-r1825 | 299Mhz | 128Mb | Console port | 4 USB 2.0 port | 2Gb USBFlash (резерв)
    Link's:
    WAN: Radio 60 Mbit/sec HalfDuplex (Static IP) || LAN: Wi-Fi + LAN
    Software:
    nShaper | lighgttpd + php-fcgi | vnStat | RRD | syslog-ng | MC | ...

Page 23 of 56 FirstFirst ... 13212223242533 ... LastLast

Similar Threads

  1. Установка и настройка Quagga на роутере
    By mymp in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 149
    Last Post: 02-09-2016, 15:21
  2. Настройка PPTP VPN (accel-pppd) на роутере Asus
    By biGdada in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 305
    Last Post: 23-06-2016, 10:36
  3. Настройка CRON на роутере
    By dccharacter in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 338
    Last Post: 04-11-2014, 20:25
  4. Установка VLC на роутер ?
    By jek8 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 23-05-2013, 09:18
  5. Не получается настроить Virtual DMZ
    By xAL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 167
    Last Post: 23-11-2012, 01:57

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
  •