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

    [ВРОДЕ РЕШЕНО]Denyhost не запускается на 1.2.3 Release

    Scheduled Pinned Locked Moved Russian
    29 Posts 5 Posters 12.2k 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.
    • E
      Eugene
      last edited by

      Ну нету /usr/local/etc/denyhosts.conf действительно. Удалить пакет и поставить по-новой.

      http://ru.doc.pfsense.org

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

        Тоже самое.Перестановка пакета не помогает

        1 Reply Last reply Reply Quote 0
        • E
          Eugene
          last edited by

          Сначала удали пакет из WEB-интерфейса, потом

           pkg_delete denyhosts-2.5
          

          Потом опять устанавливай из WEB, должно быть всё хорошо.

          http://ru.doc.pfsense.org

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

            @Eugene:

            Сначала удали пакет из WEB-интерфейса, потом

             pkg_delete denyhosts-2.5
            

            Потом опять устанавливай из WEB, должно быть всё хорошо.

            Удалился из web морды нормально.
            При удаление из shell вылезло вот такое

            pkg_delete denyhosts-2.5
            pkg_delete: file '/usr/local/etc/denyhosts.cfg-dist' doesn't exist
            pkg_delete: couldn't entirely delete package (perhaps the packing list is
            incorrectly specified?)
            

            При повторной установке из web морды опять тоже самое

            Warning: fopen(/usr/local/etc/denyhosts.conf): failed to open stream: No such file or directory in /usr/local/pkg/denyhosts.inc on line 127 
            Warning: filesize(): Stat failed for /usr/local/etc/denyhosts.conf (errno=2 - No such file or directory) in /usr/local/pkg/denyhosts.inc on line 128 
            Warning: fread(): supplied argument is not a valid stream resource in /usr/local/pkg/denyhosts.inc on line 128 Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/pkg/denyhosts.inc on line 129 
            

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

              Итак. Запустилось.
              1.Удалил из вебморды пакадж Denyhost
              2.Через shell удалил пакет

              pkg_delete denyhosts-2.5
              

              3.Установил заново через вебморду.
              4.Через shell попробовал запустить

              /usr/local/etc/rc.d/denyhosts.sh start
              

              выюало такую дребедень

              Missing configuration parameter: DENY_THRESHOLD_INVALID
              
              Note: The configuration parameter DENY_THRESHOLD has been renamed
                    DENY_THRESHOLD_INVALID.  Please update your DenyHosts configuration
                    file to reflect this change.
              Missing configuration parameter: DENY_THRESHOLD_VALID
              Missing configuration parameter: DENY_THRESHOLD_ROOT
              Missing configuration parameter: DENY_THRESHOLD_RESTRICTED
              
              Note: DENY_THRESHOLD_RESTRICTED has not been defined. Setting this
              value to DENY_THRESHOLD_ROOT
              Traceback (most recent call last):
                File "/usr/local/bin/denyhosts.py", line 109, in <module>prefs = Prefs(config_file)
                File "/usr/local/lib/python2.5/site-packages/DenyHosts/prefs.py", line 111, in __init__
                  if path: self.load_settings(path)
                File "/usr/local/lib/python2.5/site-packages/DenyHosts/prefs.py", line 152, in load_settings
                  self.check_required(path)
                File "/usr/local/lib/python2.5/site-packages/DenyHosts/prefs.py", line 181, in check_required
                  self.__data['DENY_THRESHOLD_RESTRICTED'] = self.__data['DENY_THRESHOLD_ROOT']
              KeyError: 'DENY_THRESHOLD_ROOT'</module> 
              

              Выполнил следующую команду

              cp /usr/local/share/denyhosts/denyhosts.cfg-dist /usr/local/etc/denyhosts.conf
              

              и изменил в файле /usr/local/etc/denyhosts.conf следующие значения

              SECURE_LOG = /var/log/system.log
              BLOCK_SERVICE  = sshd
              

              Сохранил и запустил

              /usr/local/etc/rc.d/denyhosts.sh start
              

              На удивление все стартануло без ошибок и лишних записей. В вебморде показывает что служба работает и в окне Denyhosts отображаются записи работы и блокированных хостов.

              1 Reply Last reply Reply Quote 0
              • E
                Eugene
                last edited by

                Странно всё это. Я пробовал удалять-устанавливать на свежей 1.2.3, всё проходит нормально если перед установкой pkg_delete делаешь.

                http://ru.doc.pfsense.org

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

                  Работать то сервис работает.Только в логи складирует при перезагрузке.Отсальное время молчит,зараза=)))

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

                    @Lexx:

                    Работать то сервис работает.Только в логи складирует при перезагрузке.Отсальное время молчит,зараза=)))

                    в крон перезапуск сервиса.

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

                      @DasTieRR:

                      в крон перезапуск сервиса.

                      Не выход.Хочется чтобы работало нормально.

                      1 Reply Last reply Reply Quote 0
                      • E
                        Eugene
                        last edited by

                        А что конкретно сейчас не работает? что не устраивает?

                        http://ru.doc.pfsense.org

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

                          Вот блин.Чудеса.Все заработало.Немного подправил файл конфига denyhost и вуаля.Каждый час или как настроишь ложит пачечку сканящих хостов.

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

                            @Lexx:

                            Вот блин.Чудеса.Все заработало.Немного подправил файл конфига denyhost и вуаля.Каждый час или как настроишь ложит пачечку сканящих хостов.

                            Скрытный какой :) Напиши хоть, что подправил.

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

                              Часть изменений написана выше.А другая часть:изменил на час время проверки лога,разрешил синхронизироваться с сервером денихоста (он сливает с него и заливает список баненых ип),тоже изменил время на 2 часа.И вроде еще чего то.Там все просто.Сейчас файла с конфигой нет под руками,а на память точно  не помню)))

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