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

    АвтоПреключение на другого провайдера пр

    Scheduled Pinned Locked Moved Russian
    6 Posts 4 Posters 1.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.
    • G
      gost370
      last edited by

      День добрый.
      Возникла задачка, которую не могу решить сам( Есть провайдер который при превышении объема скачанного трафика (месячный лимит) ограничивает скорость до 64 кбит\с. Есть необходимость автоматически переключаться на другого провайдера, когда на основном закончится лимит трафика. Подскажите как можно реализовать такую логику. Я так понимаю надо считать трафик на интерфэйсе и по его превышению переключать основной маршрут, но откуда брать объем трафика. Подскажите куда смотреть?

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

        Мне кажется копать надо в торону Load/Failover Balancing.
        При соответствующей настройке по теме "ухудшение качества связи в канале".
        Т.е. при сбросе скорости до 64 кбит/с детектируется "ухудшение связи" и переходит переключение на другой канал

        https://doc.pfsense.org/index.php/Multi-WAN#Loss.2FLatency_Thresholds
        https://doc.pfsense.org/index.php/Inbound_Load_Balancing

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

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

          можно также посмотреть в сторону мониторинга средствами ОС: у меня, например, есть для сбора статистики zabbix (среди которой скорость в данный момент, количество передаваемого трафика (как в любой момент времени, так и за периоды).

          На pfsense ставится zabbix агент, сервер запрашивает у агента параметры, получает их, обрабатывает, и по некоторым условиям (например, превышение порога трафика) запустить скрипт, вывести сообщение куда-нибудь (можно настроить отправку почты и sms). В общем что тут делать - ограничивается лишь фантазией и временем на выполнение (иногда деньгами). Такой подход предотвращает "лишний" трафик для проверки, потому как чтобы оценить как данные проходят по каналу - их нужно передать и получить,

          Конечно, ради только этой задачи, легче просто скрипт подсчета трафика написать, а не городить для этого такую полноценную схему. Но может кто делал подобное еще подскажет.

          Там же, где агента не поставить - можно посмотреть в сторону SNMP - с "железных" роутеров теже данные собираю на тот же zabbix. Там есть такой параметр как количество переданных бит - простой счетчик - просто считываем его (куда и как считать только вопрос :) ). Может в pfsense есть доступные пакеты для подобного сбора данных.

          ps. повторюсь, уже давно использую для этого zabbix, потому и не искал другие средства

          1 Reply Last reply Reply Quote 0
          • G
            gost370
            last edited by

            @dvserg:

            Мне кажется копать надо в торону Load/Failover Balancing.
            При соответствующей настройке по теме "ухудшение качества связи в канале".
            Т.е. при сбросе скорости до 64 кбит/с детектируется "ухудшение связи" и переходит переключение на другой канал

            https://doc.pfsense.org/index.php/Multi-WAN#Loss.2FLatency_Thresholds
            https://doc.pfsense.org/index.php/Inbound_Load_Balancing

            Спасибо будем читать!

            @dima_k:

            можно также посмотреть в сторону мониторинга средствами ОС: у меня, например, есть для сбора статистики zabbix (среди которой скорость в данный момент, количество передаваемого трафика (как в любой момент времени, так и за периоды).

            На pfsense ставится zabbix агент, сервер запрашивает у агента параметры, получает их, обрабатывает, и по некоторым условиям (например, превышение порога трафика) запустить скрипт, вывести сообщение куда-нибудь (можно настроить отправку почты и sms). В общем что тут делать - ограничивается лишь фантазией и временем на выполнение (иногда деньгами). Такой подход предотвращает "лишний" трафик для проверки, потому как чтобы оценить как данные проходят по каналу - их нужно передать и получить,

            Конечно, ради только этой задачи, легче просто скрипт подсчета трафика написать, а не городить для этого такую полноценную схему. Но может кто делал подобное еще подскажет.

            Там же, где агента не поставить - можно посмотреть в сторону SNMP - с "железных" роутеров теже данные собираю на тот же zabbix. Там есть такой параметр как количество переданных бит - простой счетчик - просто считываем его (куда и как считать только вопрос :) ). Может в pfsense есть доступные пакеты для подобного сбора данных.

            ps. повторюсь, уже давно использую для этого zabbix, потому и не искал другие средства

            Забикс это хорошо. но так усложнять инфраструктуру не буду.
            Спасибо за ответы, буду пробовать.

            1 Reply Last reply Reply Quote 0
            • S
              Scodezan
              last edited by

              Эм… а есть сервер статистики, где отмечается переход в ограниченый клас?

              1 Reply Last reply Reply Quote 0
              • G
                gost370
                last edited by

                @Scodezan:

                Эм… а есть сервер статистики, где отмечается переход в ограниченый клас?

                В принципе да, я не настолько скрит-мастер что бы парсер написать(

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