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

    Как поставить дополнительные пакеты в pfsense

    Scheduled Pinned Locked Moved Russian
    25 Posts 5 Posters 11.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.
    • P
      pigbrother
      last edited by

      Во многих примерах есть такие пути  /usr/…..
      У меня такого каталога нет

      выполните команду
      cd /
      и увидите USR и все остальное.

      Не знаю, возможна ли офлайн установка пакетов, плюс пакеты загружают необходимые зависимости, но вам не нужна ни samba, ни AD.

      System: Advanced: Admin Access-> Enable Secure Shell
      Установите это:
      https://winscp.net/eng/index.php
      Получите доступ к файловой системе pfSense
      логин- root
      пароль - ваш пароль.

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

        По поводу каталогов

        При входе в консоль попадаю сразу в каталог /root

        Команда

        cd ..
        

        Перемещает в каталог выше, где и находятся еще каталоги, которых ранее не видел

        Запустил WinSCP, но подключиться удалось только по протоколу WebDav, при подключении в файловом менеджере вижу каталог /root,но немогу перемещаться по каталогам, не вижу других каталогов, даже тех создал в консоли в каталоге /root
        Из файлового менеджера winSCP то же не могу создать ни одного каталога в каталоге /root, появляется ошибка при попытке создания каталога.

        Подскажите как это поправить.

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

          Чудеса.
          SFTP\SCP - не работают?
          логин - root
          пароль - админа\тот, что задавали при установке?

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

            Вот что выходит за сообщение

            ![winscp 2.png](/public/imported_attachments/1/winscp 2.png)
            ![winscp 2.png_thumb](/public/imported_attachments/1/winscp 2.png_thumb)
            ![error sftp.png](/public/imported_attachments/1/error sftp.png)
            ![error sftp.png_thumb](/public/imported_attachments/1/error sftp.png_thumb)

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

              В двух постах написал что
              логин - root

              а пароль - ваш

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

                Прошу прощения за невнимательность. Получилось.
                Перемещаюсь по каталогам, создаю каталоги.
                  А почему root?
                Ведь для webConfiguratora другая учетная запись, у нее что меньше полномочий.
                Если создал пользователя admin, тогда каким образом root наследует пароль ?

                Как получится установить доп.пакеты, напишу в этом посте.

                Спасибо.

                1 Reply Last reply Reply Quote 0
                • W
                  WY6EPT
                  last edited by

                  потому. что во всех *nix системах самый главный это root.
                  всегда был и будет.
                  а для тех кто из форточек пришел, сделали главному алиас "admin", что бы не смущался народ, а осваивал новые горизонты ;)

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

                    Пытаюсь установить пакеты

                     pkg_add /home/dist/squid-3.5.12.tar.gz
                    
                    

                    появляется сообщение

                    
                    pkg_add: Command not found.
                    
                    

                    Прочитал,что то вручную дополнительные пакеты устанавливаются из бинарных файлов.
                    Файлы пакетов распространяются в форматах .tgz и .tbz
                    А как их найти нужные пакеты в таких форматах, если по сети не могу подключиться к ftp серверу,из -за настроек корпоративного брандмауэра.

                    Пакеты скачаны с официальных сайтах в формате *.tar.gz

                    1 Reply Last reply Reply Quote 0
                    • werterW
                      werter
                      last edited by

                      2 sammit

                      В 2.2.х нет pkg_add
                      Или доустанавливайте или исп. pbi-установщик (вроде)

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

                        Посмотрим список установленных пакетов
                        pkg_info
                        pkg_info: command not found

                        Наберем команду

                        
                        pkg
                        The package management tool is not yet installed on your system.
                        Do you want to fetch and install it now? [y/N]:
                         (Средство управления пакетом еще не установлено на вашей системе.
                        Вы хотите выбрать и установить его сейчас? [Y/N]:)
                        
                        Y
                        
                        Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait...
                         (Самозагрузка pkg из pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, пожалуйста ждите…)
                        
                        
                        
                        pkg: Error fetching http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/Latest/pkg.txz: No address record
                        A pre-built version of pkg could not be found for your system.
                        Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'
                        
                        pkg: Ошибка выборки http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/Latest/pkg.txz: Нет записи ад-реса
                        Предварительная версия  pkg не найдена на вашей системе.
                        Примите во внимание изменения PACKAGESITE или  инсталлируйте его из портов: 'ports-mgmt/pkg'
                        
                        

                        Загрузил по http http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/Latest/pkg.txz , попытался поставить

                        /home/dist/pkg/pkg.txz

                        Получил вывод

                        Permission denied

                        Попробовал http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/

                        скачал список вот такой

                        managepkg-1.1.txz
                        pkg_cleanup-2.1.txz
                        pkg_cutleaves-20090810.txz
                        pkg_jail-1.88.txz
                        pkg_replace-20141218.txz
                        pkg_rmleaves-20140222.txz
                        pkg_search-1.3.txz
                        pkg_tree-1.1_4.txz
                        pkg-1.6.2.txz
                        pkgconf-0.9.12_1.txz
                        pkg-devel-1.6.99.2.txz
                        pkg-info.el-0.5_2.txz
                        pkg-plist-1.4_1.txz
                        pkg-rmleaf-0.3.txz
                        pkgs_which-0.4.1.txz
                        pkipplib-0.07.txz
                        pkpgcounter-3.50_3.txz

                        А что из этого ставить и как ?

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

                          В итоге поискал варианты и не нашел ни одного, так как же установить пакеты скачанные вручную ?
                          Как же установить pkg managment tools и что это такое и ?

                          1 Reply Last reply Reply Quote 0
                          • N
                            NegoroX
                            last edited by

                            Пример:

                            1. В консоли pfSense установите утилиту управления пакетами FreeBSD pkg:

                            pkg

                            The package management tool is not yet installed on your system.
                            Do you want to fetch and install it now? [y/N]: y
                            […]

                            1. Устанавите ipcad для чего последовательно выполните в консоли pfSense команды:

                            pkg update

                            1. ну и ставлю пакет ипсад

                            pkg install ipcad

                            1. завершаю

                            rehash

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

                              Так ведь выше в посте я написал, что pfsense не может получить доступ через корпоративный брандмауэр, соответственно и не выполняется команда

                              pkg update
                              

                              [2.2.4-RELEASE][root@routeroffice.office.com]/: pkg update
                              The package management tool is not yet installed on your system.
                              Do you want to fetch and install it now? [y/N]: y
                              Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait…
                              pkg: Error fetching http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/Latest/pkg.txz: No address record
                              A pre-built version of pkg could not be found for your system.
                              Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
                              [2.2.4-RELEASE][root@routeroffice.office.com]/:

                              По этому адресу могу скачать с локальной сети которую маршрутизирует pfsense, но для этого нужно в браузере прописывать настройки крпоративного брандмауэра, а pfsense перенаправляет запрос и только так я могу скачать пакеты , но не через pfsense/
                              Поэтому и ищу способ установки вручную пакетов

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

                                но для этого нужно в браузере прописывать настройки крпоративного брандмауэра, а pfsense перенаправляет запрос и только так я могу скачать пакеты , но не через pfsense/

                                Возможно прозвучит глупо, но если попробовать в
                                System: Advanced: Miscellaneous
                                указать ваш  корпоративный брандмауэр (вероятно все же - прокси)?

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

                                  пробовал и настройки стоят

                                  сразу пробовал, когда хотел начать установку из pfsense

                                  адрес 172.16.12.100
                                  логин  - а вот здесь смог поставить только имя ,

                                  формат  домен\user - не принимается,pаsense выдает ошибку,может поэтому не проходит аутентификация….

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

                                    Аутентификация в pfsense по учетным данным из LDAP - может помочь ?
                                    Кто знает отпишитесь как настраивать и что для чего

                                    system->user manager->servers->add server

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

                                      формат  домен\user - не принимается,pаsense выдает ошибку,может поэтому не проходит аутентификация….
                                      просто user\password тоже не проходит?

                                      Аутентификация в pfsense по учетным данным из LDAP - может помочь ?

                                      Аутентификация в pfsense по учетным данным из LDAP\AD(Radius) может использоваться для:
                                      1. Доступа к самому pfsense
                                      2. Авторизации в сквид, установленный в pfsense
                                      3. Авторизации в VPN-серверах, поднятых в pfsense
                                      4. Авторизации WPA\WPA2 Enterprise (не уверен - использовать не приходилось)
                                      5. Еще для чего-либо, о чем я не знаю.

                                      Не очень ясна цель ваших попыток установить пакеты в pfsense оффлайн - доступ pfsense в интернет закрыт суровым корпоративным брандмауэром и останется закрытым вне зависимости от установленных пакетов.

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

                                        доступ pfsense в интернет закрыт суровым корпоративным брандмауэром и останется закрытым вне зависимости от установленных пакетов.

                                        формат  домен\user - не принимается,pаsense выдает ошибку,может поэтому не проходит аутентификация….
                                        просто user\password тоже не проходит?

                                        Почему же когда запрос авторизации выдает браузер я получаю доступ по FTP,HTTP,HTTPS в интернет ?

                                        http://anynotes.ru/pfsense-ldap-authentication/

                                        Здесь описано как интегрировать, но порядок формирования групп другой.
                                        У нас , на один только выход в интернет пользователь имеет минимум 3 группы, поэтому не совсем понятен механизм обработки запроса при обращению к LDAP серверу

                                        При тестировании подключения выходят сообщения

                                        Attempting connection to        1.domain.com        OK

                                        Attempting bind to                  1.domain.com        failed

                                        Интересует разбор запросов которые обрабатывает LDAP при обращении к нему pfsense ?

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

                                          Аутентификация в pfsense по учетным данным из LDAP - может помочь ?

                                          Если существует механизм обращения к LDAP сервреру и pfsense можно интегрировать с Active Directory, более того в pfsense можно явно указать какой базой данных пользоваться, таким образом почему же он не может помочь ?
                                          Разве он не может работать в режиме каскада ?

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

                                            Здесь описано как интегрировать, но порядок формирования групп другой.

                                            Эта статья, как и многие другие описывает возможность авторизовать пользователей в pfSense (не важно - через локальную базу пользователей или через LDAP/AD).

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

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