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

    Samba

    Scheduled Pinned Locked Moved Russian
    32 Posts 9 Posters 15.4k 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.
    • W
      wildray
      last edited by

      Если не сложно, обновите пожалуйста мануальчик вкратце о самбе - на последний релиз 2.

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

        Вы опишите что нужно? конфиг сетки?

        http://www.lissyara.su/archive/samba_without_domain/
        http://www.lissyara.su/articles/freebsd/programms/samba+nt_acl/

        2.1-BETA0  (amd64) built on Wed Jun 6
        USB Flash drive 4GB system disk
        Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
        WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
        HDD 1000GB + samba-3.3.13 + transmission-daemon

        1 Reply Last reply Reply Quote 0
        • A
          AnDrEyKa
          last edited by

          Присоединяюсь к ТСу - хотелось бы где-то найти мануал по установке Самбы на PFSense 2.0.1. То что есть на форуме (по крайней мере из того что нашёл я) всё относится в 1.2.3 и к 2.0.1 неприменимо как я понимаю…

          1 Reply Last reply Reply Quote 0
          • D
            dr.gopher
            last edited by

            @AnDrEyKa:

            Присоединяюсь к ТСу - хотелось бы где-то найти мануал по установке Самбы на PFSense 2.0.1. То что есть на форуме (по крайней мере из того что нашёл я) всё относится в 1.2.3 и к 2.0.1 неприменимо как я понимаю…

            Человек же настроил http://forum.pfsense.org/index.php/topic,46159.0.html
            Имхо подходит и для 2.0

            FAQ PfSense 2.0

            И не забываем про Adblock дабы не видеть баннеров.

            И многое другое на www.thin.kiev.ua

            1 Reply Last reply Reply Quote 0
            • A
              AnDrEyKa
              last edited by

              Дык хочется проверенный способ установки с нуля, ибо я нуб в FreeBSD…

              С горем пополам, методом проб и ошибок поставил самбу (ниже процесс установки - может кто-то проверить что всё ОК? А то меня смущет что там много всего поставилось...)

              [2.0.1-RELEASE][root@server.home]/root(10): pkg_add -r http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/samba36-3.6.3.tbz
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/samba36-3.6.3.tbz... Done.
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/openssl-1.0.0_9.tbz... Done.
              
              Copy /usr/local/openssl/openssl.cnf.sample to /usr/local/openssl/openssl.cnf
              and edit it to fit your needs.
              
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/openldap-client-2.4.26.tbz... Done.
              
              ************************************************************
              
              The OpenLDAP client package has been successfully installed.
              
              Edit
                /usr/local/etc/openldap/ldap.conf
              to change the system-wide client defaults.
              
              Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at
                http://www.OpenLDAP.org/faq/index.cgi?file=3
              for more information.
              
              ************************************************************
              
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/python27-2.7.2_4.tbz... Done.
              
              ====
              Note that some of the standard modules are provided as separate
              ports since they require extra dependencies:
              
              bsddb           databases/py-bsddb
              gdbm            databases/py-gdbm
              sqlite3         databases/py-sqlite3
              tkinter         x11-toolkits/py-tkinter
              
              Install them as needed.
              ====
              
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/pkg-config-0.25_1.tbz... Done.
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/talloc-2.0.7.tbz... Done.
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/libexecinfo-1.1_3.tbz... Done.
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/tdb-1.2.9,1.tbz... Done.
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/popt-1.16.tbz... Done.
              Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/cups-client-1.5.2_1.tbz... Done.
              
              ===============================================================================
              Samba3 *package* now doesn't include ADS support due the portability problems
              with Kerberos5 libraries on different installations. You need to compile the
              port yourself to get this functionality.
              
              For additional hints and directions, please, look into the README.FreeBSD file.
              ===============================================================================
              
              

              После этого при попытке запуска мне было выдано это:

              [2.0.1-RELEASE][root@server.home]/usr/local/etc/rc.d(5): /usr/local/etc/rc.d/samba start
              Cannot 'start' samba. Set winbindd_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'.
              
              

              /etc/rc.conf отсутствует в принципе - что делать?

              1 Reply Last reply Reply Quote 0
              • A
                AnDrEyKa
                last edited by

                Создавал /etc/rc.conf с атрибутами 755 самостоятельно, в таком виде:

                samba_enable="YES"
                nmbd_enable="YES"
                smbd_enable="YES"
                winbindd_enable="YES"
                

                Перезагружался. После перезагрузки этот файл пропадал. Самбе это не помагало само собой…
                Тут же лежат файлы rc.conf_mount_ro и rc.conf_mount_rw. Не уверен что в них можно это же прописать...

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

                  [2.0.1-RELEASE][root@server.home]/usr/local/etc/rc.d(5): /usr/local/etc/rc.d/samba start
                  Cannot 'start' samba. Set winbindd_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'.
                  

                  /usr/local/etc/rc.d/samba onestart

                  SquidGuardDoc EN  RU Tutorial
                  Localization ru_PFSense

                  1 Reply Last reply Reply Quote 0
                  • A
                    AnDrEyKa
                    last edited by

                    @dvserg:

                    /usr/local/etc/rc.d/samba onestart

                    Пробовал - без толку. Видать ему надо winbindd_enable to YES для старта…

                    [2.0.1-RELEASE][root@server.home]/root(10): /usr/local/etc/rc.d/samba onestart
                    Starting winbindd.
                    /libexec/ld-elf.so.1: Shared object "libcrypt.so.4" not found, required by "winbindd"
                    /usr/local/etc/rc.d/samba: WARNING: failed to start winbindd
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • D
                      dvserg
                      last edited by

                      Нет там указывает на библиотеку  - видимо Samba некорректно стала.

                      SquidGuardDoc EN  RU Tutorial
                      Localization ru_PFSense

                      1 Reply Last reply Reply Quote 0
                      • A
                        AnDrEyKa
                        last edited by

                        Сделал так:

                        [2.0.1-RELEASE][root@server.home]/root(15): pkg_add -r http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/compat7x-amd64-7.3.703000.201008_1.tbz
                        Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/compat7x-amd64-7.3.703000.201008_1.tbz... Done.
                        
                        *******************************************************************************
                        *                                                                             *
                        * Do not forget to add COMPAT_FREEBSD7 into                                   *
                        * your kernel configuration (enabled by default).                             *
                        *                                                                             *
                        * To configure and recompile your kernel see:                                 *
                        * http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html *
                        *                                                                             *
                        *******************************************************************************
                        
                        

                        Помогло:

                        [2.0.1-RELEASE][root@server.home]/root(16): /usr/local/etc/rc.d/samba onestart  
                        Removing stale Samba tdb files:  done
                        Starting winbindd.
                        [2.0.1-RELEASE][root@server.home]/root(17):
                        
                        

                        И что дальше?

                        1 Reply Last reply Reply Quote 0
                        • A
                          AnDrEyKa
                          last edited by

                          Порылся по интету, нашёл что /etc/rc.conf бывает в /etc/defaults/rc.conf - отредактировал, добавил```
                          samba_enable="YES"
                          nmbd_enable="YES"
                          smbd_enable="YES"
                          winbindd_enable="YES"

                          
                          Теперь мне пишет так:
                          
                          

                          [2.0.1-RELEASE][root@server.home]/etc/defaults(12): /usr/local/etc/rc.d/samba start
                          Starting nmbd.
                          /libexec/ld-elf.so.1: Shared object "libz.so.4" not found, required by "nmbd"
                          /usr/local/etc/rc.d/samba: WARNING: failed to start nmbd
                          Starting smbd.
                          /libexec/ld-elf.so.1: Shared object "libcrypt.so.4" not found, required by "smbd"
                          /usr/local/etc/rc.d/samba: WARNING: failed to start smbd
                          Starting winbindd.
                          /libexec/ld-elf.so.1: Shared object "libcrypt.so.4" not found, required by "winbindd"
                          /usr/local/etc/rc.d/samba: WARNING: failed to start winbindd

                          1 Reply Last reply Reply Quote 0
                          • A
                            AnDrEyKa
                            last edited by

                            Господа специалисты! Помогите! Что дальше делать-то?  ???

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

                              Зависимости не поставились….
                              надо переставить поверх заново
                              имхо

                              или пробуйте
                              из /lib/ libz.so.4 и libcrypt.so.4 скопировать в /libexec/

                              2.1-BETA0  (amd64) built on Wed Jun 6
                              USB Flash drive 4GB system disk
                              Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
                              WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
                              HDD 1000GB + samba-3.3.13 + transmission-daemon

                              1 Reply Last reply Reply Quote 0
                              • A
                                AnDrEyKa
                                last edited by

                                У меня в /lib/ только libz.so.5 и libcrypt.so.5… Может я что-то поставил не той версии (например саму самбу)?
                                Все логи моих действий - выше (по крайней мере касаемо самбы)...

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

                                  http://www.lissyara.su/archive/samba_without_domain/
                                  пробуй отсюда самбу

                                  2.1-BETA0  (amd64) built on Wed Jun 6
                                  USB Flash drive 4GB system disk
                                  Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
                                  WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
                                  HDD 1000GB + samba-3.3.13 + transmission-daemon

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    AnDrEyKa
                                    last edited by

                                    Завёл таки самбу. Удалил ту версию и поставил другую. На всякий случай опишу как:
                                    Удаляем всё поставленное ранее:

                                    pkg_delete samba36-3.6.3
                                    
                                    pkg_delete compat7x-amd64-7.3.703000.201008_1
                                    

                                    Ставим самбу заново (другой версии и из другого источника):

                                    pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz

                                    Когда я переустанавливал, то возникали предупреждения о том что такой-то компонент не был установлен, т.к. он уже присутствует в системе. Увидев это, я удалил самбу снова, удалил те пакеты на которые она ругалась. После этого запустив установку самбы я увидел, что всё установилось нормально, без предупреждений.

                                    Теперь собственно самба запускается, работает, осталось настроить… Но это уже отдельная история :)

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

                                      А не подскажет кто, где можно взять пакет i386 c поддержкой ADS.
                                      По умолчанию, как я понял такого функционала нигде нет.

                                      1 Reply Last reply Reply Quote 0
                                      • Y
                                        yragan
                                        last edited by

                                        Помогите 3 день пытаюсь запустить самбу. Вот решил поставить на тестовую машину PFSense. Всё нужно настроил, но вот samba не как не могу осилить, пытался уже по всякому поставить. Но всегда вылетали разные ошибки. Вот из последних установил пакет сообщением выше pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz
                                        Первое вылетела не большая ошибка
                                        pkg_add: warning: package 'samba34-3.4.9_1' requires 'openldap-client-2.4.23', but 'openldap-client-2.4.26' is installed
                                        Перезагружаю сервер
                                        Пытаюсь запустить samba в ручную, он выдает smbd is not running.
                                        В логах
                                        [2012/03/26 12:43:21,  0] nmbd/nmbd.c:71(terminate)
                                          Got SIGTERM: going down…
                                        [2012/03/26 12:49:04,  0] nmbd/nmbd.c:855(main)
                                          nmbd version 3.4.9 started.
                                          Copyright Andrew Tridgell and the Samba Team 1992-2009
                                        [2012/03/26 12:49:04,  0] lib/pidfile.c:129(pidfile_create)
                                          ERROR: can't open /var/run/samba34/nmbd.pid: Error was No such file or directory

                                        Что ему не хватает я вижу, но откуда это взять и почему его изначально нет, не понятно

                                        1 Reply Last reply Reply Quote 0
                                        • Y
                                          yragan
                                          last edited by

                                          Помогите 3 день пытаюсь запустить самбу. Вот решил поставить на тестовую машину PFSense. Всё нужно настроил, но вот samba не как не могу осилить, пытался уже по всякому поставить. Но всегда вылетали разные ошибки. Вот из последних установил пакет сообщением выше pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz
                                          Первое вылетела не большая ошибка
                                          pkg_add: warning: package 'samba34-3.4.9_1' requires 'openldap-client-2.4.23', but 'openldap-client-2.4.26' is installed
                                          Перезагружаю сервер
                                          Пытаюсь запустить samba в ручную, он выдает smbd is not running.
                                          В логах
                                          [2012/03/26 12:43:21,  0] nmbd/nmbd.c:71(terminate)
                                            Got SIGTERM: going down…
                                          [2012/03/26 12:49:04,  0] nmbd/nmbd.c:855(main)
                                            nmbd version 3.4.9 started.
                                            Copyright Andrew Tridgell and the Samba Team 1992-2009
                                          [2012/03/26 12:49:04,  0] lib/pidfile.c:129(pidfile_create)
                                            ERROR: can't open /var/run/samba34/nmbd.pid: Error was No such file or directory

                                          Что ему не хватает я вижу, но откуда это взять и почему его изначально нет, не понятно

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            AnDrEyKa
                                            last edited by

                                            Команда

                                            pkg_info openldap-client-2.4.26
                                            

                                            Покажет информацию о пакете и те пакеты, которые его используют. В моём случае про openldap-client-2.4.23 пишет так (это только часть касающаяся зависимостей):

                                            Required by:
                                            samba34-3.4.9_1
                                            

                                            Я бы сделал так:
                                            Сначала удалил бы самбу:

                                            pkg_delete -r samba34-3.4.9_1
                                            

                                            Потом удалил бы конфликтующий пакет:

                                            pkg_delete -r openldap-client-2.4.26
                                            

                                            После чего поставил бы самбу заново:

                                            pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.