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

    Samba не стартует (решено)

    Scheduled Pinned Locked Moved Russian
    58 Posts 10 Posters 48.5k 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.
    • M
      Michael Sh.
      last edited by

      @zar0ku1:

      1. никто и не считал вас идиотом, не нужно воспринимать все так категорично, просто до этого никто не додумался туда смотреть, а все писали "помогите у нас проблема"
      2. взято из листа рассылки самбы
      1. Принято :) Просто немного напрягло "прежде чем делать выводы".
        Кстати, то что самба тормозит на запуске при попытке подцепиться к системе печати, это как-то понятно и простительно. Но сбои в работе протокола smb после старта - это уже глюк ИМХО.
      2. Тогда они ещё забыли:
      show add printer wizard = no
      

      дабы убрать бестолковое в данном случае "добавление принтера".

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

        @Michael:

        сбои в работе протокола smb после старта - это уже глюк ИМХО.

        Тоже это наблюдали? что в логах?

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

        1 Reply Last reply Reply Quote 0
        • M
          Michael Sh.
          last edited by

          @zar0ku1:

          @Michael:

          сбои в работе протокола smb после старта - это уже глюк ИМХО.

          Тоже это наблюдали? что в логах?

          Честно говоря я не очень въедливо изучил ситуацию.
          Периодически smbd пытается подцепиться к CUPS и виснет на операции с сокетом. При этом обмен через другие сокеты прекращается (может реализовано в одном потоке, может и по другой причине - я в исходники не лазил). Далее соединение с CUPS отваливает по таймауту:

          printing/print_cups.c:cups_connect(103)
            Unable to connect to CUPS server localhost:631 - Interrupted system call
          

          либо:

          printing/print_cups.c:cups_connect(103)
            Unable to connect to CUPS server localhost:631 - Operation timed out
          

          Висящий клиент тоже отваливает по таймауту и реконнектится (видно в логах).
          Возможен и другой сценарий. Системная ошибка с CUPS сокетом сбрасывает и установленные соединения по другим сокетам, что вызывает реконнект клиента (если я правильно понял, самба форкается на каждого клиента).
          По-хорошему надо бы включить дебаг и поймать проблему за хвост, но времени как всегда на всё не хватает. Думаю могут быть реальные проблемы при использовании CUPS, особенно если сервер печати на другой железке.
          У меня принтер сам по себе сетевой, и я для себя так и не выяснил все плюсы и минусы разных протоколов печати (LPR,IPP,NETBIOS). Была мысль попробовать отправить самбу прямо на принтер IPP, но ушла за отсутствием необходимости.
          P.S. Кстати я самбу заставил быть бровзером - от этого моя домашняя сетка стала вести себя стабильнее (помните проблему борьбы касками между виндовыми машинами за звание computer browser).

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

            @Michael:

            @zar0ku1:

            @Michael:

            сбои в работе протокола smb после старта - это уже глюк ИМХО.

            Тоже это наблюдали? что в логах?

            Честно говоря я не очень въедливо изучил ситуацию.
            Периодически smbd пытается подцепиться к CUPS и виснет на операции с сокетом. При этом обмен через другие сокеты прекращается (может реализовано в одном потоке, может и по другой причине - я в исходники не лазил). Далее соединение с CUPS отваливает по таймауту:

            printing/print_cups.c:cups_connect(103)
              Unable to connect to CUPS server localhost:631 - Interrupted system call
            

            либо:

            printing/print_cups.c:cups_connect(103)
              Unable to connect to CUPS server localhost:631 - Operation timed out
            

            Висящий клиент тоже отваливает по таймауту и реконнектится (видно в логах).
            Возможен и другой сценарий. Системная ошибка с CUPS сокетом сбрасывает и установленные соединения по другим сокетам, что вызывает реконнект клиента (если я правильно понял, самба форкается на каждого клиента).
            По-хорошему надо бы включить дебаг и поймать проблему за хвост, но времени как всегда на всё не хватает. Думаю могут быть реальные проблемы при использовании CUPS, особенно если сервер печати на другой железке.
            У меня принтер сам по себе сетевой, и я для себя так и не выяснил все плюсы и минусы разных протоколов печати (LPR,IPP,NETBIOS). Была мысль попробовать отправить самбу прямо на принтер IPP, но ушла за отсутствием необходимости.
            P.S. Кстати я самбу заставил быть бровзером - от этого моя домашняя сетка стала вести себя стабильнее (помните проблему борьбы касками между виндовыми машинами за звание computer browser).

            собрать самбу без cups пробовали?

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

            1 Reply Last reply Reply Quote 0
            • M
              Michael Sh.
              last edited by

              @zar0ku1:

              собрать самбу без cups пробовали?

              Специально для пфсенса нет. Не хочется плодить альтернативное дерево пакетов, а с портами девелоперы борются. Понятно, что можно плюнуть и пересобрать всё под себя, учитывая что и пакеты пфсенса дремучие, и в самой фрише с пакетами не всегда хорошо. К тому же мне необходим пфсенс 2.0, а в нём половина пакетов пфсенса пока поглючивают.
              Но. Мой приятель вырос из железного роутера, поставил пфсенс (в юнихах пока чайник). Захотелось ему торренты крутить на нём. Что я с самбой и связался.
              Вот не будешь же каждый раз собирать пакеты и раздавать.

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

                Как сложно написать нынче make package?
                Собрал пакетик самбы 3.3 без ничего http://ssros.ru/uploads/samba-3.3.10.tbz пробуйте
                OFFTOPIC:  а причем тут самба и торрент?

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

                1 Reply Last reply Reply Quote 0
                • M
                  Michael Sh.
                  last edited by

                  @zar0ku1:

                  Как сложно написать нынче make package?

                  Да не сложно. Мешает пара вещей: зачем тогда вообще пакеты от дистрибуции, и если бездумно толкать разные пакеты на разные машины, начнётся бардак с библиотеками и др. зависимостями. Последнее особенно "весело" в связи с непонятным пристрастием авторов пфсенса тупо сносить /var/db/pkg при любом апдейте.
                  @zar0ku1:

                  OFFTOPIC:  а причем тут самба и торрент?

                  Думал очевидно. У человека сетка из виндовых машин - как проще забрать накаченное или выложить на сид. Естественно самбой. К тому же у виндового клиента transmission GUI (мы выбрали пока transmission-daemon) есть удобный маппинг на сетевые шары.
                  Есть ещё мысль пустить DC++ на пфсенсе и пошарить ей не только локальные файлы, но и самба-шары сети (т.е. запустить клиента самбы на пфсенсе).

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

                    1. это называется бездумно? а в чем принципиальная разница скомпилировать пакет с нужным конфигом или просто установить его уже скомпилированный?
                    2. ну да есть такой вариант, но я лично забираю sftp меня устраивает

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

                    1 Reply Last reply Reply Quote 0
                    • M
                      mons
                      last edited by

                      Спасибо вам гуру! Видимо printing=bsd,  и есть то самое магическое заклинание, которого не хватало! До этого все строки про печать были закоментированы. Самба перестала перезапускаться по 5-10 минут. Денек еще потестирую потом добавлю в первый пост

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

                        mons

                        правим /cf/conf/config.xml

                        ИМХО так будет правильнее:

                        
                        		 <service><name>smbd</name>
                        			<rcfile>samba.sh</rcfile>
                        			<executable>smbd</executable>
                        			<description>Файловый сервер windows. Часть пакета Samba. Предоставляет доступ к файлам и принтерам клиентам, которые используют SMB протокол.</description></service> 
                        		 <service><name>nmbd</name>
                        			<rcfile>samba.sh</rcfile>
                        			<executable>nmbd</executable>
                        			<description>Поддержка сервера имен NetBIOS. Часть пакета Samba. Принимает и отвечает на запросы службы имен NetBIOS, посылаемые клиентами LanManager. Также управляет просмотром (browsing) сети.</description></service> 
                        
                        

                        потому, как иногда бывает сервис nmbd падает, но при этом smbd работает. Проявляется в том, что не видно "сетевое окружение", однако сама шара открывается. А тут сразу будет видно.

                        services.png
                        services.png_thumb

                        1 Reply Last reply Reply Quote 0
                        • M
                          mons
                          last edited by

                          вопрос чайника: а как это у вас русские буквы в описания сервисов показывает???? у мну кракозябры
                          Может оно так и правильнее, но при остановке одной из служб smbd или nmbd останавливается и вторая, и иконка smb тоже краснеет (я ее оставил).

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

                            а как это у вас русские буквы в описания сервисов показывает? у мну кракозябры

                            В /usr/local/www поправил файлик head.inc, изменив строчку на

                            
                            	<title><?=gentitle($pgtitle);?></title>
                            
                            

                            Содержимое файла естественно тоже в KOI8

                            Может оно так и правильнее, но при остановке одной из служб smbd или nmbd останавливается и вторая, и иконка smb тоже краснеет (я ее оставил).

                            Отключаются они или стартуют естественно вместе, зато обе службы видны.

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

                              К сожалению файл http://pub.shukan.ru/libgssapi.so.9 уже не доступен :( где еще можно его скачать?

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

                                @Amber_67:

                                К сожалению файл http://pub.shukan.ru/libgssapi.so.9 уже не доступен :( где еще можно его скачать?

                                проблемы с провайдером, куда тебе выложить?

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

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

                                  можно на любой файло обменник

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

                                    @Amber_67:

                                    можно на любой файло обменник

                                    забирай http://narod.ru/disk/17215836000/libgssapi.so.9.html

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

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

                                      @zar0ku1:

                                      Собрал пакетик самбы 3.3 без ничего http://ssros.ru/uploads/samba-3.3.10.tbz пробуйте

                                      Благодарю zar0ku1 за помощь-)
                                      Все хорошо работает на  pfSense 2.0 FreeBSD 8.0-STABLE!
                                      При установке пакета самбы от zar0ku1 потребуются две библиотеки : libexecinfo-1.1_3 и libiconv-1.13.1 .
                                      Для запуска берем необходимые библиотеки из пакета compat7x-i386-7.2.702000.20.

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

                                        А шары самбы будут видны только через LAN? Или через WAN тоже?

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

                                          @kuaniv:

                                          А шары самбы будут видны только через LAN? Или через WAN тоже?

                                          смотря как настроишь фаервол

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

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

                                            @zar0ku1:

                                            смотря как настроишь фаервол

                                            А как его настроить, что бы видно было только через LAN? Я так понимаю, что через веб-интерфейс не получится?

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