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

    Стабильная работа Squid3 на pfSenese - миф или реальност&

    Scheduled Pinned Locked Moved Russian
    13 Posts 3 Posters 3.0k 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

      1. Вы можете управлять пакетами из консоли ( удалять/устанавливать ), все как в обычно FreeBSD (кроме сборки из исходников)
      2. Разные мажорные версии squid  могут быть несовместимы на уровне конфиг-файлов, поэтому можете поиметь проблему совместимости с веб-гуи. Играйтесь только с близкими версиями.
      3. Устанавливая пакеты с консоли Вы в WebGUI не увидите актуальной информации об их текущей версии

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • H
        hvac14400
        last edited by

        из консоли я уже много чего ставил, тот же миднайт например, но тогда теряется весь смысл (в моём конкретном случае) сенса - возможность управления/наблюдения через веб-интерфейс людьми, слабо/вообще не знакомыми с *nix системами  :(
        т.е. это всё равно что накатить любой линукс и там поставить сквид и всё остальное, что кстати будет гораздо проще сделать, но задача стоит другая - запилить максимально понятный для виндового админа шлюз  :)

        зы

        то что описано здесь https://forum.pfsense.org/index.php?topic=84045
        у меня не заработало, тем более насколько я понял там указывается только имя пакета без версии.

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

          @hvac14400:

          из консоли я уже много чего ставил, тот же миднайт например, но тогда теряется весь смысл (в моём конкретном случае) сенса - возможность управления/наблюдения через веб-интерфейс людьми, слабо/вообще не знакомыми с *nix системами  :(
          т.е. это всё равно что накатить любой линукс и там поставить сквид и всё остальное, что кстати будет гораздо проще сделать, но задача стоит другая - запилить максимально понятный для виндового админа шлюз  :)

          Ммм - я отвечал на Ваш вопрос

          и вопрос #2 - можно ли как-то на сенс 2.2 поставить сквид более старой версии, чем предлагает его веб-морда? например в морде видим доступным 3.4.10_2 pkg 0.2.6, а по адресу https://files.pfsense.org/packages/10/All/
          есть например squid-3.3.11-amd64.pbi 
          который я так понимаю уже под новую (десятую) фрю собран и в принципе может завестись (на мой страх и риск, без всяких гарантий и т.д.).

          Еще раз кратко: Вы можете поставить squid из вебморды, а затем из консоли переустановить более стабильную, на Ваш взгляд, его версию. При этом из вебморды управление сохраняется (с оговорками выше).

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • H
            hvac14400
            last edited by

            во как.
            т.е. ставим с морды, затем удаляем с консоли и при этом из морды он не исчезает, точно так же как не появляется там при последующем pkg install?
            но морда при этом содержит пхп код последней версии, которая может генерить не совсем подходящий для более старого сквида конфиг - ща попробуем  :D

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

              @hvac14400:

              во как.
              т.е. ставим с морды, затем удаляем с консоли и при этом из морды он не исчезает, точно так же как не появляется там при последующем pkg install?
              но морда при этом содержит пхп код последней версии, которая может генерить не совсем подходящий для более старого сквида конфиг - ща попробуем  :D

              Да, морда - это всего-лишь нашлепка на системе.

              SquidGuardDoc EN  RU Tutorial
              Localization ru_PFSense

              1 Reply Last reply Reply Quote 0
              • H
                hvac14400
                last edited by

                облом'c однако - сквид, установленный через морду, в pkg info отсутствует, и удалить его с консоли соответственно нельзя.

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

                  @hvac14400:

                  облом'c однако - сквид, установленный через морду, в pkg info отсутствует, и удалить его с консоли соответственно нельзя.

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

                  SquidGuardDoc EN  RU Tutorial
                  Localization ru_PFSense

                  1 Reply Last reply Reply Quote 0
                  • M
                    Michael Sh.
                    last edited by

                    Напоминаю, что не всё так просто - там же pbi.

                    1 Reply Last reply Reply Quote 0
                    • H
                      hvac14400
                      last edited by

                      @dvserg:

                      @hvac14400:

                      облом'c однако - сквид, установленный через морду, в pkg info отсутствует, и удалить его с консоли соответственно нельзя.

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

                      значит у вас некорректное представление о работе менеджера пакетов - сейчас установил сенс с нуля, установил 9 пакетов подряд - ни один из них в pkg info не отображается. список установленного в аттаче.

                      Untitled.jpg
                      Untitled.jpg_thumb

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

                        значит у вас некорректное представление о работе менеджера пакетов

                        Коллега-же напомнил про PBI:
                        @Michael:

                        Напоминаю, что не всё так просто - там же pbi.

                        Все то-же самое, что и для PKG
                        http://www.manualpages.de/FreeBSD/FreeBSD-ports-9.0-RELEASE/man1/pbi_info.1.html
                        pbi_info
                        pbi_add
                        pbi_delete

                        SquidGuardDoc EN  RU Tutorial
                        Localization ru_PFSense

                        1 Reply Last reply Reply Quote 0
                        • H
                          hvac14400
                          last edited by

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

                          1 Reply Last reply Reply Quote 0
                          • H
                            hvac14400
                            last edited by

                            через pbi тоже не работает - структура каталогов слишком разная, плюс половина бинарников хэлперов в 3.3 отсутствует как класс. скрипты управляющие запуском/остановкой подозреваю содержат кривые пути, плюс куча костылей поналеплена (в виде линков) которые тоже разные в разных версиях, в общем задница полная.

                            тогда такой вопрос - морда и скрипты генерятся из .xml файлов, так? если их тоже взять из старой версии и затереть ими текущие? по идее тогда и морда должна конфиг адекватный генерить начать, и пути в скриптах выправятся?
                            ну может пару костылей ещё придётся забить, но адин хрен сенс это и так костыль на костыле, костылём погоняющий, судя по содержимому пакетов сквида например.

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