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.
    • 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
            • Y
              yragan
              last edited by

              Required by:
              squid-2.7.9_1
              squidGuard-1.4_4
              samba34-3.4.9_1

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

                @yragan:

                Required by:
                squid-2.7.9_1
                squidGuard-1.4_4
                samba34-3.4.9_1

                Ну тут не знаю… Если сделать как я написал Squid может перестать нормально работать. А может и прокатит. Определить можно эксперементальным путём  ;)  Если не прокатит - думать дальше... Благо вернуть обратно можно переустановкой Squid

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

                  В итоге нечего я так не смог добиться. Помогло только скрипт с сайта http://code.google.com/p/pfsense-cacheboy/wiki/Pfsense_Samba33
                  Не много его изменил под версию 8.1 и даже нечего не надо больше делать

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

                    @yragan:

                    В итоге нечего я так не смог добиться. Помогло только скрипт с сайта http://code.google.com/p/pfsense-cacheboy/wiki/Pfsense_Samba33
                    Не много его изменил под версию 8.1 и даже нечего не надо больше делать

                    Допиши для истории что именно изменил чтобы работало… ;)

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

                      Вот выкладываю этот файл исправленный мною, там самба 3.3, с версию 3.4 уже желания и времени экспериментировать не было
                      http://narod.ru/disk/44466667001.67faec77dfd789da342d06ecdfee9a97/samba_install.sh.html
                      Закачиваете файл в PFSense в меню Diagnostics-Command Prompt-Upload. Закачивается в TMP, вводите команду в терминал fetch /tmp/samba_install.sh && chmod a+x samba_install.sh && ./samba_install.sh и всё самба у вас сама установиться и настроиться.

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

                        Явно надо переставлять Самбу.

                        По поводу "не стартует после перезагрузки" - у меня то же самое, ей не хватает каталога "samba34" (у вас цифры могут отсутствовать либо быть другими в зависимости от версии самбы и настроек) в /var/run/. Лечится это командой

                        mkdir /var/run/samba34
                        
                        1 Reply Last reply Reply Quote 0
                        • U
                          uastalker
                          last edited by

                          Разобрался, поставил самбу, при перезагрузке все сервисы запускаются

                          /usr/local/etc/rc.d/samba.sh status

                          nmbd is running as pid 22144.
                          smbd is running as pid 23806.
                          winbindd is running as pid 36138.

                          Но на шару не заходит. В логе пишет tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory).

                          Помогает только /usr/local/etc/rc.d/samba.sh restart, после этого всё начинает нормально работать(и появляется файлик /var/db/samba/gencache.tdb). Что может быть?

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

                            какие права на папку с файлом и юзер в самбе?

                            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
                            • U
                              uastalker
                              last edited by

                              Шарится весь винт, юзер root. Вообще в конфиге самбы ничего не менял, тот который скриптом устанавливается тот и оставил пока.

                              [global]
                              netbios name = pfsense
                              ;netbios aliases = router
                              workgroup = workgroup
                              server string = pfsense
                              ;interfaces = fxp0
                              security = user
                              ;log file = /var/log/samba/%m.log
                              ;max log size = 50
                              socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
                              ;load printers = No
                              os level = 39
                              ;preferred master = No
                              ;domain master = Yes
                              ;dns proxy = No
                              ;local master = Yes
                              encrypt passwords = yes

                              oplocks = no
                              level2 oplocks = no
                              kernel oplocks = no

                              load printers = no
                              printing = bsd
                              printcap name = /dev/null
                              disable spoolss = yes

                              [HDD]
                              comment = Entire Drive
                              path = /
                              read only = no
                              browseable = yes
                              guest ok = yes
                              writelist = @wheel

                              Самба глюкает регулярно. Утром встаю - на шару доступа нет, перезапускаю самбу - появляется. На следующий день опять всё сначала.

                              1 Reply Last reply Reply Quote 0
                              • U
                                uastalker
                                last edited by

                                Вообщем, почти за две недели так и не поборол я самбу 3.3 на pfsense 2.0.1. Пробовал сносить pf, ставить голый заново, запускать скрипт (который у всех нормально работает) установки самбы, всё запускается и работает до первой перезагрузки. На форумах такая же проблема встречается не редко, но никто не поборол. В результате поставил самбу 3.4, нормально завелась и работала… до первой перезагрузки pfsense :) Только этой версии не хватало папки /var/run/samba34. И тут грабли. Каждый раз при перезагруке эта папка пропадала, и чтобы запустить самбу приходилось заново её создавать. Решил проблему добавлением строчки

                                mkdir /var/run/samba34

                                в файл /etc/rc перед строкой

                                /etc/rc.start_packages

                                1 Reply Last reply Reply Quote 0
                                • K
                                  kozirek
                                  last edited by

                                  ;)
                                  спасибо помогло

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    kozirek
                                    last edited by

                                    mkdir /var/run/samba34 добавил в начало файла /usr/local/etc/rc.d/samba.sh

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