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

    Jabber на PfSense

    Scheduled Pinned Locked Moved Russian
    11 Posts 2 Posters 6.6k 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.
    • X
      x3no
      last edited by

      Привет!

      Хочу попросить помощи с установкой jabber или другого корпоративного мессенджер сервера на PfSense.
      Готовый package с freebsd миррора скомпилировн с кучей ненужных dependency:

      pkg_add: could not find package expat-2.0.1 !
      pkg_add: could not find package udns-0.0.9 !
      pkg_add: could not find package pkg-config-0.23_1 !
      pkg_add: could not find package libntlm-1.1 !
      pkg_add: could not find package mysql-client-5.0.87 !
      pkg_add: could not find package libgpg-error-1.7 !
      pkg_add: could not find package libgcrypt-1.4.4 !
      pkg_add: could not find package libidn-1.14 !
      pkg_add: could not find package gsasl-1.3 !

      Какой минимальный конфиг можно поставить для пользования ~20 юзерами внутри локальной сети?

      1 Reply Last reply Reply Quote 0
      • Z
        zar0ku1
        last edited by

        А что ты хочешь ставить? openfire, ejabberd что?

        закрывайте темы, если ответ на ваш вопрос полон.
        если схема сложная - не поленитесь ее нарисовать

        1 Reply Last reply Reply Quote 0
        • X
          x3no
          last edited by

          Вышеперечисленные dependency вылезли вовремя установки jaberd-2.9.9
          Решил что его поставить будет проще.

          1 Reply Last reply Reply Quote 0
          • Z
            zar0ku1
            last edited by

            @x3no:

            Вышеперечисленные dependency вылезли вовремя установки jaberd-2.9.9
            Решил что его поставить будет проще.

            И почему не удовлетворил зависимости?

            закрывайте темы, если ответ на ваш вопрос полон.
            если схема сложная - не поленитесь ее нарисовать

            1 Reply Last reply Reply Quote 0
            • X
              x3no
              last edited by

              Многовато их. Не хотелось бы коробку засирать.
              Была идея скомпилировать с минимальными dependency, но
              для этого нужна другая коробка с полноценной FreeBSD, которой
              к сожалению под рукой нету.

              1 Reply Last reply Reply Quote 0
              • Z
                zar0ku1
                last edited by

                @x3no:

                Многовато их. Не хотелось бы коробку засирать.
                Была идея скомпилировать с минимальными dependency, но
                для этого нужна другая коробка с полноценной FreeBSD, которой
                к сожалению под рукой нету.

                говори с какими ключами собирать, я тебе тарбол соберу

                закрывайте темы, если ответ на ваш вопрос полон.
                если схема сложная - не поленитесь ее нарисовать

                1 Reply Last reply Reply Quote 0
                • X
                  x3no
                  last edited by

                  Вот что вычитал: "В документе "Quick Configuration Guide" разработчики указали минимальные требования для запуска сервера: Berkeley DB version 4.1.24 (или выше), в качестве БД для хранения информации о пользователях, и пакет OpenSSL, минимальной версии 0.9.6b."

                  Насколько понимаю OpenSSL в pfsense включён и останется поставить только Berkeley DB. Так что попробуй в сборку включить только их.

                  ./configure –enable-authreg=db --enable-storage=
                  db -with-berkeley-db=/usr/local/BerkeleyDB.4.2

                  Если что, то FreeBSD в глаза первый раз вижу, так что ориентируюсь только по тому что подкинет гугл ;)

                  1 Reply Last reply Reply Quote 0
                  • Z
                    zar0ku1
                    last edited by

                    @x3no:

                    Вот что вычитал: "В документе "Quick Configuration Guide" разработчики указали минимальные требования для запуска сервера: Berkeley DB version 4.1.24 (или выше), в качестве БД для хранения информации о пользователях, и пакет OpenSSL, минимальной версии 0.9.6b."

                    Насколько понимаю OpenSSL в pfsense включён и останется поставить только Berkeley DB. Так что попробуй в сборку включить только их.

                    ./configure –enable-authreg=db --enable-storage=
                    db -with-berkeley-db=/usr/local/BerkeleyDB.4.2

                    Если что, то FreeBSD в глаза первый раз вижу, так что ориентируюсь только по тому что подкинет гугл ;)

                    Ага, с учетом что это freebsd, а не linux ;)

                    пробуй http://pub.shukan.ru/jabberd-2.2.9.tbz

                    закрывайте темы, если ответ на ваш вопрос полон.
                    если схема сложная - не поленитесь ее нарисовать

                    1 Reply Last reply Reply Quote 0
                    • X
                      x3no
                      last edited by

                      Хей,

                      Спасибо за тарболл! Вылезло около 10 dependency. Решил удовлетворять, однако при установке libidn-1.15 вылезла такая бяка:
                      pkg_add: warning: package 'libidn-1.15' requires 'libiconv-1.13.1', but 'libiconv-1.11_1' is      installed

                      Получается что libiconv уже входит в состав pfsense. Какой шанс что пфсенс вместе с сетью благополучно
                      обвалиться если я через pkg_add поставлю поверх libiconv-1.13.1?
                      Как сделать умнее?

                      1 Reply Last reply Reply Quote 0
                      • Z
                        zar0ku1
                        last edited by

                        @x3no:

                        Хей,

                        Спасибо за тарболл! Вылезло около 10 dependency. Решил удовлетворять, однако при установке libidn-1.15 вылезла такая бяка:
                        pkg_add: warning: package 'libidn-1.15' requires 'libiconv-1.13.1', but 'libiconv-1.11_1' is       installed

                        Получается что libiconv уже входит в состав pfsense. Какой шанс что пфсенс вместе с сетью благополучно
                        обвалиться если я через pkg_add поставлю поверх libiconv-1.13.1?
                        Как сделать умнее?

                        да все нормально у тебя встало
                        это же просто варнинг и что? это же не критикал еррор и даже не еррор
                        пробуй запустить джаббер свой ;)

                        закрывайте темы, если ответ на ваш вопрос полон.
                        если схема сложная - не поленитесь ее нарисовать

                        1 Reply Last reply Reply Quote 0
                        • X
                          x3no
                          last edited by

                          Вечер!

                          Вот чем всё закончилось:
                          $ /usr/local/bin/jabberd -D
                          JBRD: debug on
                          JBRD: version(2.2.9)
                          JBRD: config_dir(/usr/local/etc/jabberd)
                          JBRD: config(internal)
                          JBRD: LaunchJob: router -> /usr/local/bin/router -c /usr/local/etc/jabberd/router.xml -D
                          JBRD: LaunchJob: sm -> /usr/local/bin/sm -c /usr/local/etc/jabberd/sm.xml -D
                          JBRD: LaunchJob: c2s -> /usr/local/bin/c2s -c /usr/local/etc/jabberd/c2s.xml -D
                          JBRD: LaunchJob: s2s -> /usr/local/bin/s2s -c /usr/local/etc/jabberd/s2s.xml -D
                          ERROR: router died.  Shutting down server.
                          JBRD: Got a signal… pass it on.
                          JBRD: It was a TERM.  Shut it all down!

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