Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Pfsense 2.0 traffic shaper вопросы

    Scheduled Pinned Locked Moved Russian
    60 Posts 5 Posters 30.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dvserg
      last edited by

      @alexandrnew:

      я ж не спорю :)
      да и нет уверенности что на 100% понял :)

      Там кстати неточности и неправильности. Создан отдельный топик - по мере понимания кладу все туда. Если есть комменты/замечания, в личку или сюда.

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • A
        alexandrnew
        last edited by

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

        1 Reply Last reply Reply Quote 0
        • T
          Tamriel
          last edited by

          Как так сделать чтоб исходящий тарфик HTTP (к примеру кто т  upload ит  фото на радикал) ходил по одной  очереди
          а остальной трафик HTTP ходил по другой ?

          Это возможно ?

          Вот что я сделал (но мне кажится что сёрфинг замедляется при этом :( )
          m_Other HTTP inbound  это для входящего трафика (закачки сёрфинг)
          m_Other HTTP outbound  для аплоада.

          33.png
          33.png_thumb

          AMD Athlon™ XP 1700+
          384MB Ram
          NanoBSD Boot Slice pfsense0 / da0s1
          Platform nanobsd (512mb)
          Version 2.0-RELEASE (i386)
          built on Wed Sep 14 09:08:10 EDT 2011

          1 Reply Last reply Reply Quote 0
          • D
            dvserg
            last edited by

            Возможно, если настроите правилами файрвола.

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • T
              Tamriel
              last edited by

              Всё супер тока вот с фаерволом в шейпере как то трудновато.
              можно ещё раз кто врубил какой принцип работы фаера

              Как я понял
              Абсолютно все общие правила должны быть вверху(тоесть если нада ловить p2p и прочий тяжёлый трафик)
              а там http pop3 (всё что улаживается в небольшой диапозон портов и ip адрессов)
              должны быть снизу с пометкой quick

              AMD Athlon™ XP 1700+
              384MB Ram
              NanoBSD Boot Slice pfsense0 / da0s1
              Platform nanobsd (512mb)
              Version 2.0-RELEASE (i386)
              built on Wed Sep 14 09:08:10 EDT 2011

              1 Reply Last reply Reply Quote 0
              • A
                alexandrnew
                last edited by

                @Tamriel:

                Всё супер тока вот с фаерволом в шейпере как то трудновато.
                можно ещё раз кто врубил какой принцип работы фаера

                Как я понял
                Абсолютно все общие правила должны быть вверху(тоесть если нада ловить p2p и прочий тяжёлый трафик)
                а там http pop3 (всё что улаживается в небольшой диапозон портов и ip адрессов)
                должны быть снизу с пометкой quick

                без quick
                так как quick - сразу применяет правило, а не просто "метит" для шейпера, т.е. если вы сделаете quick, а в правилах на интерфейсе - запретите, то запрет не сработает.

                1 Reply Last reply Reply Quote 0
                • T
                  Tamriel
                  last edited by

                  тоесть фаервол (флоатинг) сначало все правила просмотрит и какое последние нашёл то и срабатывает ?

                  AMD Athlon™ XP 1700+
                  384MB Ram
                  NanoBSD Boot Slice pfsense0 / da0s1
                  Platform nanobsd (512mb)
                  Version 2.0-RELEASE (i386)
                  built on Wed Sep 14 09:08:10 EDT 2011

                  1 Reply Last reply Reply Quote 0
                  • A
                    alexandrnew
                    last edited by

                    смотри. если правила в  Floating Rules без quick см. http://forum.pfsense.org/index.php/topic,33870.msg176410.html#msg176410
                    то они помечаются в порядке прохождения, а далее - идут по правилам на интерфейсах,
                    пример: пометилось все первым правилом, в очередь. например р2р, далее идет вниз по правилам, если находится более "точное" - например подходящее под порт - помечается уже им, если до конца правил уже нет вхождений - то переходит на правила интерфейсов, а там либо разрешен траф либо запрещен…
                    если же поставить quick - то сразу пакет будет пройден по правилу (deny\allow....) и не пройдет далее., следовательно если первое правило с очередью р2р сделать quick - то весь траф будет только по этой очереди.

                    1 Reply Last reply Reply Quote 0
                    • T
                      Tamriel
                      last edited by

                      значит правила проходят с верху в низ и помечает только самое точно из них (без пометки quick)

                      AMD Athlon™ XP 1700+
                      384MB Ram
                      NanoBSD Boot Slice pfsense0 / da0s1
                      Platform nanobsd (512mb)
                      Version 2.0-RELEASE (i386)
                      built on Wed Sep 14 09:08:10 EDT 2011

                      1 Reply Last reply Reply Quote 0
                      • T
                        Tamriel
                        last edited by

                        и что даёт вот эта минюшка ?

                        21.png
                        21.png_thumb

                        AMD Athlon™ XP 1700+
                        384MB Ram
                        NanoBSD Boot Slice pfsense0 / da0s1
                        Platform nanobsd (512mb)
                        Version 2.0-RELEASE (i386)
                        built on Wed Sep 14 09:08:10 EDT 2011

                        1 Reply Last reply Reply Quote 0
                        • A
                          alexandrnew
                          last edited by

                          это к какому интерфейсу применять, насколько я понимаю  если не делаешь quick - то лучше не трогайц - применяться будет ко всем, в т.ч. и новым (пптп, ипсек и тд)
                          я лично пока еще разбираюсь с шейпером по топику и благодаря dvserg.
                          но правила делаю как рекомендовали - в  Floating - пометки для шейпера, а все остальное - по интерфейсам

                          1 Reply Last reply Reply Quote 0
                          • T
                            Tamriel
                            last edited by

                            Правила для шейпера вообще не однозночные :(
                            раньше было намного понятнее (в бета версии)

                            AMD Athlon™ XP 1700+
                            384MB Ram
                            NanoBSD Boot Slice pfsense0 / da0s1
                            Platform nanobsd (512mb)
                            Version 2.0-RELEASE (i386)
                            built on Wed Sep 14 09:08:10 EDT 2011

                            1 Reply Last reply Reply Quote 0
                            • D
                              dvserg
                              last edited by

                              @Tamriel:

                              Правила для шейпера вообще не однозночные :(
                              раньше было намного понятнее (в бета версии)

                              Что именно?

                              SquidGuardDoc EN  RU Tutorial
                              Localization ru_PFSense

                              1 Reply Last reply Reply Quote 0
                              • T
                                Tamriel
                                last edited by

                                вот щас заметил что p2p трафик(отдача) ходит не в ту трубу
                                вот скрин

                                по мои соображениям p2p должно обязательно попасть в p2p а вот попадает в qdefault
                                закачка p2p попадает правильно
                                direction везде any

                                111.png
                                111.png_thumb

                                AMD Athlon™ XP 1700+
                                384MB Ram
                                NanoBSD Boot Slice pfsense0 / da0s1
                                Platform nanobsd (512mb)
                                Version 2.0-RELEASE (i386)
                                built on Wed Sep 14 09:08:10 EDT 2011

                                1 Reply Last reply Reply Quote 0
                                • T
                                  Tamriel
                                  last edited by

                                  Apr 4 23:42:55 	miniupnpd[56059]: sendto(udp_notify=16, 192.168.0.1): No buffer space available
                                  Apr 4 23:42:55 	miniupnpd[56059]: sendto(udp_notify=16, 192.168.0.1): No buffer space available
                                  Apr 4 23:42:55 	miniupnpd[56059]: sendto(udp_notify=16, 192.168.0.1): No buffer space available
                                  Apr 4 23:42:55 	miniupnpd[56059]: sendto(udp_notify=16, 192.168.0.1): No buffer space available
                                  Apr 4 23:42:55 	miniupnpd[56059]: sendto(udp_notify=16, 192.168.0.1): No buffer space available
                                  Apr 4 23:42:55 	miniupnpd[56059]: sendto(udp_notify=16, 192.168.0.1): No buffer space available
                                  

                                  У кого такие же логи ?
                                  и начиная с каких версий их уже пофиксили
                                  спс

                                  AMD Athlon™ XP 1700+
                                  384MB Ram
                                  NanoBSD Boot Slice pfsense0 / da0s1
                                  Platform nanobsd (512mb)
                                  Version 2.0-RELEASE (i386)
                                  built on Wed Sep 14 09:08:10 EDT 2011

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    Tamriel
                                    last edited by

                                    Я объединил Lan и OPT2 в бридж
                                    как мне сделать для бриджа (условно говоря это Лан бридж) трафик шейпер (один шейпер на 2 интерфейса, а не на каждый свой шейпер)
                                    или же как сделать чтоб имея один канал к примеру 7 Мбит поделить между пользователями на 2-х интерфейсах объединёных в бридж
                                    спс

                                    AMD Athlon™ XP 1700+
                                    384MB Ram
                                    NanoBSD Boot Slice pfsense0 / da0s1
                                    Platform nanobsd (512mb)
                                    Version 2.0-RELEASE (i386)
                                    built on Wed Sep 14 09:08:10 EDT 2011

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      Tamriel
                                      last edited by

                                      up

                                      AMD Athlon™ XP 1700+
                                      384MB Ram
                                      NanoBSD Boot Slice pfsense0 / da0s1
                                      Platform nanobsd (512mb)
                                      Version 2.0-RELEASE (i386)
                                      built on Wed Sep 14 09:08:10 EDT 2011

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        putinka
                                        last edited by

                                        В одной организации у меня уже два года стоит пиф, так вот теперь появилась необходимость реализовать на нём систему управления качеством обслуживания. Набор статей от dvserg`а прочитал. По ссылкам тоже прошёлся.
                                        Что есть.
                                        Виртуальная машина с двумя интерфейсами. Версия пифа 2.0-RC3. Внутренняя сеть состоит из двух машин: 1 (192.168.10.2) и 2 (192.168.10.8 ).
                                        Что хочется.
                                        Для начала хочу реализовать простую схему:

                                        1. когда подключена любая из машин, то она получает весь канал;
                                        2. когда обе машины работают вместе, то канал разделяется между ними в соотношении 4:1.
                                          Что делал.
                                          1. Создал три очереди (рисунки 192-168-10-2.jpg, 192-168-10-8.jpg, kill.jpg);
                                          2. Создал правила классификации пакетов (рисунок floating.jpg).
                                          Результаты
                                          1. В списке очередей появилась только одна дефолтная очередь (рисунок queues.jpg);
                                          2. Соответственно весь трафик ходит только через неё.

                                        Если использовать мастер, то нужные очереди создаются и появляются. Почему же у меня это не работает?

                                        192-168-10-2.jpg
                                        192-168-10-2.jpg_thumb
                                        193-168-10-8.jpg
                                        193-168-10-8.jpg_thumb
                                        kill.jpg
                                        kill.jpg_thumb
                                        floating.jpg
                                        floating.jpg_thumb
                                        queues.jpg
                                        queues.jpg_thumb

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          dvserg
                                          last edited by

                                          Попробовать поменять имя на другое с буквами без минусов.
                                          У меня корректно работает типа MN10_0_0_1

                                          SquidGuardDoc EN  RU Tutorial
                                          Localization ru_PFSense

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            putinka
                                            last edited by

                                            @dvserg:

                                            Попробовать поменять имя на другое с буквами без минусов.
                                            У меня корректно работает типа MN10_0_0_1

                                            В точку!

                                            Ещё вопросы.
                                            1. Правильно ли я понимаю, что в подочередях значения Bandwidth - это максимальные значения от ширины канала родителя?
                                            2. Если подключен только один комп, то он автоматом получает всю ширину канала?
                                            3. Если в поле Bandwidth не указано ничего, то система считает это значение равным ширине канала родителя?

                                            P.S. До сего момента работал с НТВ в микротике и прочих линуксах. Там с пониманием основных переменных шейпера не возникает никаких проблем, потому что там для них даны чёткие определения. А вот в статьях про altq такого нет: перерыл кучу источников, везде какие-то обрывки…

                                            P.P.S. Нет, не катит. Очереди-то образовались, а трафик сыпется "мимо кассы"...

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.