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

Multi Wan. Распределение трафика

Scheduled Pinned Locked Moved Russian
14 Posts 3 Posters 3.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.
  • V
    Volk170288
    last edited by May 12, 2014, 2:17 AM May 12, 2014, 2:14 AM

    Здравствуйте!
    Помогите разобраться в следующей ситуации
    –-
    Кратко о моих настройках:
    Версия: 2.0.3-RELEASE (i386) built on Fri Apr 12 10:22:21 EDT 2013
    Четыре сетевые карточки:
    1.LAN
    2.WAN - анлим
    3.WAN2 - мой местный инет, не анлим
    4.Wireless

    Wireless: в неё воткнул вот этот агрегат http://zyxel.ru/keenetic-lite-2, вывел в интернет (настройки получает по DHCP) и настроил в режиме точки доступа, ноутбуки через неё получают WiFi. Получается, что настройки идут только для IP зюкселя!

    Настроил MultiWAN по вот этой схеме: http://macrodmin.ru/2012/02/multiwan-v-pfsense-podkljuchenie-k-dvum-provajderamMultiWAN вроде как работает, проверяю как и написано с помощью Tracert!

    Задача следующая, хочу сделать так, чтобы все компы и ноуты выходили через анлим, но есть несколько ноутов, которыми пользуются бухгалтеры, у них там есть программка УФК Континет! Он по определённому порту подключается к УФК и, судя по всему, создаёт туннель, скажем так..
    Если он подключается через анлим, то скорость работы очень низкая, связано это с тем, что трафик завёрнут через Москву, в то время как при подключении через местный инет, скорость отличная.

    Реализовал я следующим образом, в System->Routers создал две группы, одна для реализации Failover, вторая для местного инета!
    1 группа: Анлим - Tier1, Местный - Tier2
    2 группа: Анлим - Tier2, Местный - Tier1
    Во всех правилах добавляю "1 группу", но для УФК у меня отдельное правило, туда добавляю "2 группу".
    Субъективно, все сработало, но команда Tracert показывает всё равно подключение к Анлиму!

    Как это отследить? Чтобы у меня трафик основной внезапно не переключился на местный и я не выкачал кучу денег?
    GateWays_Group.jpg
    GateWays_Group.jpg_thumb
    Wireless.jpg
    Wireless.jpg_thumb
    GateWays.jpg
    GateWays.jpg_thumb

    1 Reply Last reply Reply Quote 0
    • V
      Volk170288
      last edited by May 12, 2014, 2:36 AM

      GW_OPT2 и GW_Kont - одинаковый, я создал их два для того, чтобы прописать разный MonitorIP. У нас большая задержка, и PfSense мог переключать интернет, считая связь потерянной, поэтому вынужден был подбирать IP таким образом, чтобы Tier2 имел задержку выше! :)

      GateWays_status.jpg
      GateWays_status.jpg_thumb

      1 Reply Last reply Reply Quote 0
      • V
        Volk170288
        last edited by May 12, 2014, 3:45 AM

        Правильно ли я всё сделал? :) Как проверить наверняка? Tracert'у особо не доверяю…

        1 Reply Last reply Reply Quote 0
        • W
          werter
          last edited by May 12, 2014, 7:56 AM

          Правило простое :

          Все что нужно особо выделить\направить\закрыть - ставите самым верхним.

          1 Reply Last reply Reply Quote 0
          • P
            pigbrother
            last edited by May 12, 2014, 8:21 AM

            Если порт для УФК Континет уникален и \или, если известен IP-адрес(адреса), к которым он коннектится - можно создать для LAN правило с указанием WAN2 в качестве шлюза. Для гарантии можно это правило назначить только для пользователей (их IP, создав алиас) УФК Континет.

            Недостатком такого решения будет то, что при падении WAN2  УФК Континет будет неработоспособен.

            1 Reply Last reply Reply Quote 0
            • W
              werter
              last edited by May 12, 2014, 9:12 AM

              @ pigbrother

              Как вариант, все выше Вами предложенное + для надежности выпускать этих клиентов через спец. группу Failover из WAN-ов, где WAN2 будет иметь Tier1.
              И правило это повыше поднять, само собой.

              1 Reply Last reply Reply Quote 0
              • P
                pigbrother
                last edited by May 12, 2014, 11:17 AM

                @werter:

                @ pigbrother

                Как вариант, все выше Вами предложенное + для надежности выпускать этих клиентов через спец. группу Failover из WAN-ов, где WAN2 будет иметь Tier1.
                И правило это повыше поднять, само собой.

                Действительно, это решает проблему недоступности УФК при падении WAN2, спасибо.

                1 Reply Last reply Reply Quote 0
                • V
                  Volk170288
                  last edited by May 13, 2014, 12:19 AM May 12, 2014, 11:42 PM

                  @pigbrother:

                  Если порт для УФК Континет уникален и \или, если известен IP-адрес(адреса), к которым он коннектится - можно создать для LAN правило с указанием WAN2 в качестве шлюза. Для гарантии можно это правило назначить только для пользователей (их IP, создав алиас) УФК Континет.

                  Недостатком такого решения будет то, что при падении WAN2  УФК Континет будет неработоспособен.

                  Всё верно, порт уникален, на скрине это правило у меня подчёркнуто. Там порт 4433, адрес так же известен, он у меня алиасом прописан. Единственный момент, что правило не на лан прописано, а на Wireless, так как модем у меня к отдельной сетевухе подключен!

                  @werter:

                  @ pigbrother

                  Как вариант, все выше Вами предложенное + для надежности выпускать этих клиентов через спец. группу Failover из WAN-ов, где WAN2 будет иметь Tier1.
                  И правило это повыше поднять, само собой.

                  Там же на скрине я отметил, что шлюз у меня прописан по вашему варианту.

                  Вопрос то в том, есть ли способ как-то это проконтролировать, что у меня все выходят именно через те шлюзы, которые нужны? :)

                  1 Reply Last reply Reply Quote 0
                  • V
                    Volk170288
                    last edited by May 13, 2014, 12:21 AM

                    Алиас IP_Wireless это адрес моего модема, все IP ноутбуков спрятаны за ним, то есть PfSense их не видит!

                    1 Reply Last reply Reply Quote 0
                    • W
                      werter
                      last edited by May 13, 2014, 7:05 AM May 13, 2014, 7:01 AM

                      @ Volk170288

                      Алиас IP_Wireless это адрес моего модема, все IP ноутбуков спрятаны за ним, то есть PfSense их не видит!

                      А у вас разве ADSL? Если нет, то настоятельно советую перевести ваш роутер в режим простой точки доступа \ отключить на нем DHCP, кабель от pfsense воткнуть роутеру в любой LAN-порт и пусть pfsense всем "рулит" - раздает адреса и т.д.

                      Вопрос то в том, есть ли способ как-то это проконтролировать, что у меня все выходят именно через те шлюзы, которые нужны?

                      Как вариант - попробуйте создать выше вашего правила для порта 4433 еще одно, например :

                      *  IP_alias  *  *  80  Failover_GW

                      где - IP_alias - тот же алиас, что и для порта 4433

                      Затем делаете Reset states , заходите на 2ip.ru и смотрите какой адрес там отображается. Далее, отключаете WAN2 физически и снова проверяете адрес - он должен измениться. После этого включаете WAN2, немного ждете и вновь проверяете адрес.

                      После всех этих "шаманств" с проверкой работы Failover - правило отключить\удалить и сделать Reset states на всякий случай.

                      1 Reply Last reply Reply Quote 0
                      • P
                        pigbrother
                        last edited by May 13, 2014, 8:03 AM

                        Вопрос то в том, есть ли способ как-то это проконтролировать, что у меня все выходят именно через те шлюзы, которые нужны? :)

                        Сбрасываете states, подключаете клиента к УФК.
                        Diagnostics-> States->Filter expression
                        И фильтруете по IP клиента, по порту УФК (:4433) и т.д.
                        Буден виден шлюз, через который работает клиент.

                        1 Reply Last reply Reply Quote 0
                        • V
                          Volk170288
                          last edited by May 14, 2014, 3:29 AM May 13, 2014, 11:57 PM

                          @werter:

                          А у вас разве ADSL? Если нет, то настоятельно советую перевести ваш роутер в режим простой точки доступа \ отключить на нем DHCP, кабель от pfsense воткнуть роутеру в любой LAN-порт и пусть pfsense всем "рулит" - раздает адреса и т.д.

                          Примерно так и сделал, сессия поднимается на PfSense, модем в режиме точки доступа (192.168.10.5), он получает настройки по DHCP (иначе не смог вывести его в интернет, почему-то..), а вот он уже, в свою очередь, раздаёт IP ноутам по WiFi автоматом (192.168.2.)! Моя локальная сеть 192.168.0.
                          –-
                          Вот можно ли его настроить так, чтобы к нему подключались ноуты по WiFi, но настройки они получали с PfSense?
                          А то у меня проблема прям, мой Lightsquid не видит трафик с сетевой карточки, через которую ноуты подключаются...

                          @werter:

                          Как вариант - попробуйте создать выше вашего правила для порта 4433 еще одно, например :

                          *  IP_alias  *  *  80  Failover_GW

                          где - IP_alias - тот же алиас, что и для порта 4433

                          Вот этот IP_Alias у меня, фактически, статичен! Это адрес модема! В этом тоже есть проблема, я не смогу определить, с какого ноута у меня трафик качается..

                          1 Reply Last reply Reply Quote 0
                          • W
                            werter
                            last edited by May 14, 2014, 6:47 AM

                            @ Volk170288

                            Вот можно ли его настроить так, чтобы к нему подключались ноуты по WiFi, но настройки они получали с PfSense?

                            Если нет, то настоятельно советую перевести ваш роутер в режим простой точки доступа \ отключить на нем DHCP, кабель от pfsense воткнуть роутеру в любой LAN-порт и пусть pfsense всем "рулит" - раздает адреса и т.д.

                            Извините, но Вы между строк читаете ?

                            P.s. У вас - ADSL ?

                            1 Reply Last reply Reply Quote 0
                            • V
                              Volk170288
                              last edited by May 14, 2014, 9:15 PM May 14, 2014, 8:57 PM

                              @werter:

                              @ Volk170288

                              Вот можно ли его настроить так, чтобы к нему подключались ноуты по WiFi, но настройки они получали с PfSense?

                              Если нет, то настоятельно советую перевести ваш роутер в режим простой точки доступа \ отключить на нем DHCP, кабель от pfsense воткнуть роутеру в любой LAN-порт и пусть pfsense всем "рулит" - раздает адреса и т.д.

                              Извините, но Вы между строк читаете ?

                              P.s. У вас - ADSL ?

                              Пардонте, у меня два разных инета, безлимит по оптике (мне дали статичный IP), а местный ADSL, сессия PPPOE. (логин/пароль).

                              1.jpg
                              1.jpg_thumb
                              2.jpg
                              2.jpg_thumb

                              1 Reply Last reply Reply Quote 0
                              14 out of 14
                              • First post
                                14/14
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                This community forum collects and processes your personal information.
                                consent.not_received