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.
    • 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.