Navigation

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

    Pfsense 2.3.5 забивает VAR/RUN

    Russian
    5
    23
    1533
    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.
    • O
      Omich55rus last edited by

      Всем здравствуйте. Потихоньку осваиваю ПФ.
      Недавно скачал свежий релиз:
      2.3.5-RELEASE (amd64)
      built on Mon Oct 30 11:08:06 CDT 2017
      FreeBSD 10.3-RELEASE-p22

      Сразу после установки, он выдал мне при загрузке:

      var/run write failed, file system is full

      Я честно говоря опешил, так как система полностью новая, я первый раз ее включил после установки  :o .

      Далее система все таки запустилась, но работать отказывалась. Я нашел на английской ветке форума такую же проблему там человек просто нашел самый жирный файл в var/run и удалил его.

      https://forum.pfsense.org/index.php?topic=136247.0

      Я пошел тем же путем и нашел :

      gnid.core - весом в 3,3 мб

      Сам раздел занимает 3,4 мб. При установке я не менял настроек. Все разбито автоматически.
      В итоге после удаления я решил перезапустить систему, но в момент загрузки опять посыпались ошибки и дамп снова сожрал все место.

      Никто не сталкивался с такой проблемой?
      Похожего здесь не увидел, но может плохо искал. Сейчас шлюз работает и раздает интернет, но я знаю что после перезагрузки все повторится. Ранее подобной проблемы не было. Все началось как только я обновился.


      1 Reply Last reply Reply Quote 0
      • werter
        werter last edited by

        Доброго.
        Какое железо исп-ся - CPU, HDD, RAM ? Почему 2.4.х не взяли ?

        1 Reply Last reply Reply Quote 0
        • O
          Omich55rus last edited by

          @werter:

          Доброго.
          Какое железо исп-ся - CPU, HDD, RAM ? Почему 2.4.х не взяли ?

          во вложении картинка там в принципе все есть. HDD у меня два в рейде (RAID 1)диски по 500 ГБ
          Честно я не хотел брать самую новую версию… Были некоторые сомнения...

          CPU Type Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
          8 CPUs: 2 package(s) x 4 core(s)
          Memory 8151 MiB

          1 Reply Last reply Reply Quote 0
          • P
            pigbrother last edited by

            CPU Type  Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
            8 CPUs: 2 package(s) x 4 core(s)
            Memory 8151 MiB

            По приведенной ссылке нет реального решения.
            Сами разработчики там же пишут:
            I would be very suspicious of the hardware at that point. RAM issues, overheating, power problems, etc

            Попробуйте все же 2.4.1

            Зачем pfSense такие ресурсы, тем более не сильно энергоэффективные. Если жаль расставаться - ставьте гипервизор и используйте pfsense как VM.

            1 Reply Last reply Reply Quote 0
            • O
              Omich55rus last edited by

              И так, сегодня ночью обновился до 2.4.1. Все сделал стандартно через веб интерфейс.

              После перезапуска система опять создала gnid.core и забила var/run/
              На этот раз я его выкачал перед тем как удалил. Скриншоты лежат в приложении.

              Пардон файл дампа слишком вели выгрузил в гугл:
              https://drive.google.com/open?id=1TRBYI1wgujMJk6D_Hw24y1BUhiJshCtr

              Это было в логах:

              
              Nov 15 08:37:21 Zero kernel: pid 142 (gnid), uid 0 inumber 7 on /var/run: filesystem full
              Nov 15 08:37:21 Zero kernel: Failed to write core file for process gnid (error 28)
              Nov 15 08:37:21 Zero kernel: pid 142 (gnid), uid 0: exited on signal 10
              Nov 15 08:37:21 Zero kernel: pid 376 (gnid), uid 0: exited on signal 10 (core dumped)
              
              Nov 15 08:43:18 Zero kernel: pid 39133 (gnid), uid 0: exited on signal 10 (core dumped)
              Nov 15 08:43:18 Zero kernel: pid 35075 (sh), uid 0 inumber 55 on /var/run: filesystem full
              
              


              1 Reply Last reply Reply Quote 0
              • O
                Omich55rus last edited by

                И еще момент, я сейчас смотрел переписку и нашел скриншот на котором у меня установлена версия 2.3.3 и там у ПФ есть серийный номер. Я может чего то не до понимаю, но сейчас его нет.
                Я не смог найти что же это за GNID и за что он отвечает, может ткнете где почитать? Просто в железе проблем я не вижу, так как после очистки /var/run/ все прекрасно работает.


                1 Reply Last reply Reply Quote 0
                • O
                  Omich55rus last edited by

                  В общем решения пока что нет,  гугл по прежнему молчит.  Хотелось бы познать суть данного вопроса.  И вообще почему дамп сохраняется именно в var/run??
                  Находил пару веток с той-же проблемой на сторонних ресурсах,  решения люди не находят.  Видимо придётся либо ждать обновления,  либо отказывать на раннюю версию.  Если есть информация народ,  отпишитесь…. Я все перепробовал.

                  1 Reply Last reply Reply Quote 0
                  • O
                    Omich55rus last edited by

                    Сейчас увеличил место на var/run и перезагрузился, все как положено.
                    Выдало сообщение об ошибке, сохранился дамп. Но раздел не забил, так как там теперь 60мб.
                    И тут заметил что- то странное. Может я чего то не понимаю, но как так.
                    Размер я изменил путем переноса var/run на жесткий диск. Делал так:
                    System/Advanced/Miscellaneous:

                    RAM Disk Settings (Reboot to Apply Changes)

                    Use RAM Disks поставил галочку. Все.

                    Получилось что разделы tmp и var  на жестком диске. И под них выделено 60 мегабайт. Я зашел в var/ и что то не нашел там файла тяжелее чем тот же gnid.core (4.7 мб). На скриншоте видно.
                    Куда делось остальное место?
                    После удаления gnid.core, место освободилось ровно на 5 мб, и как бы все…
                    Поясните может я что-то не до понимаю?  :o

                    Вес файла: 4,7 мб.
                    Вот ссылка на скачивание.
                    https://drive.google.com/open?id=1FYiG2Y3rgMQGxgXc4l9g8LBHHczfxRWY

                    1 Reply Last reply Reply Quote 0
                    • werter
                      werter last edited by

                      Доброго.
                      Поставьте 2.4.1 с нуля и настроить. При установке ничего не трогайте.

                      1 Reply Last reply Reply Quote 0
                      • O
                        Omich55rus last edited by

                        @werter:

                        Доброго.
                        Поставьте 2.4.1 с нуля и настроить. При установке ничего не трогайте.

                        Ок.

                        Сразу после установки, он выдал мне при загрузке:

                        var/run write failed, file system is full

                        То есть система голая без конфигов, без установленных пакетов, полностью установлена с флешки. И в первый раз включается.

                        Я с нуля поставил 2.3.5
                        Потом обновился до 2.4.1
                        Потом все отформатировал, и поставил 2.4.1 с нуля с флешки.
                        Образ с офф сайта.
                        Везде результат один….

                        1 Reply Last reply Reply Quote 0
                        • P
                          pigbrother last edited by

                          Везде результат один….

                          Для чистоты эксперимента - поставьте pfsense на другое железо с другими сетевыми картами.

                          Т.к Сами разработчики же пишут:
                          I would be very suspicious of the hardware at that point. RAM issues, overheating, power problems, etc

                          1 Reply Last reply Reply Quote 0
                          • O
                            Omich55rus last edited by

                            @pigbrother:

                            Везде результат один….

                            Для чистоты эксперимента - поставьте pfsense на другое железо с другими сетевыми картами.

                            Т.к Сами разработчики же пишут:
                            I would be very suspicious of the hardware at that point. RAM issues, overheating, power problems, etc

                            Попробовал поставить на системник с простой сетевкой, все нормально запускается… Печаль в том что мне не поставить вместо сервера системник )))

                            1 Reply Last reply Reply Quote 0
                            • P
                              pigbrother last edited by

                              Печаль в том что мне не поставить вместо сервера системник )))
                              Как вариант - обновить на сервере биос, если есть - фирмваре сетевых карт. Не поможет - сменить на сервере сетевые карты, отключив встроенные\имеющиеся.

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

                                А почему бы просто не спрятать этот gnid и посмотреть, что будет. Вам так важен этот генератор ключей (как я понял его назначение)?

                                1 Reply Last reply Reply Quote 0
                                • werter
                                  werter last edited by

                                  Доброго.

                                  Как вариант - обновить на сервере биос, если есть - фирмваре сетевых карт. Не поможет - сменить на сервере сетевые карты, отключив встроенные\имеющиеся.

                                  +1

                                  2 Omich55rus
                                  Обновите firmware до послед. имеющегося (если у вас hp или dell - http://forum.ru-board.com/topic.cgi?forum=81&topic=8803,
                                  http://www.dell.com/support/article/ua/ru/uabsdt1/sln296511/обновления-серверов-dell-poweredge-с-помощью-загрузочного-носителя-iso-образа?lang=ru)

                                  Вкл. в БИОC всё, что касается вирт-ции (VT-x enable).

                                  "Развалите" свой рейд на отдельные диски. Для ZFS он не нужен.
                                  Примечание. Если контроллер не умеет без рейда "жить" - соберите raid0 из каждого диска.

                                  Разверните на нем гипервизор https://forum.pfsense.org/index.php?topic=136398.0
                                  Примечание. При установке proxmox в самом начале установки собрать из ваших 2-ух дисков zfs raid1

                                  Разверните пф уже в вирт. среде.

                                  И работайте с удовольствеим с пф и любой другой ОС

                                  1 Reply Last reply Reply Quote 0
                                  • O
                                    Omich55rus last edited by

                                    @Michael:

                                    А почему бы просто не спрятать этот gnid и посмотреть, что будет. Вам так важен этот генератор ключей (как я понял его назначение)?

                                    Честно говоря не совсем понял.

                                    1 Reply Last reply Reply Quote 0
                                    • O
                                      Omich55rus last edited by

                                      @werter:

                                      Доброго.

                                      И работайте с удовольствеим с пф и любой другой ОС

                                      В этом нет нужды,сервер живет отдельно я отдельно. Кстати попробовал настроить VPN IPsec сегодня. Ничего не вышло. Подключаться отказался…. На 2.3 все работает....

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

                                        @Omich55rus:

                                        @Michael:

                                        А почему бы просто не спрятать этот gnid и посмотреть, что будет. Вам так важен этот генератор ключей (как я понял его назначение)?

                                        Честно говоря не совсем понял.

                                        А что тут можно не понять? Бинарник валяется в /usr/sbin/gnid. Переименовать или переместить временно куда-нибудь и посмотреть что будет.
                                        Можно даже муляж на шелле подсунуть, который похожую строчку выдаёт (у меня 20-ти разрядный HEX).

                                        PS: Правда странно всё это — простейшая программка, подсчитывающая некий хеш из MAC-ов сетевых карт и коредампится…

                                        1 Reply Last reply Reply Quote 0
                                        • werter
                                          werter last edited by

                                          Доброго.
                                          @Omich55rus:

                                          В этом нет нужды,сервер живет отдельно я отдельно. Кстати попробовал настроить VPN IPsec сегодня. Ничего не вышло. Подключаться отказался…. На 2.3 все работает....

                                          Вы не знаете от какого удобства отказываетесь.

                                          1 Reply Last reply Reply Quote 0
                                          • O
                                            Omich55rus last edited by

                                            @Michael:

                                            @Omich55rus:

                                            @Michael:

                                            А почему бы просто не спрятать этот gnid и посмотреть, что будет. Вам так важен этот генератор ключей (как я понял его назначение)?

                                            Честно говоря не совсем понял.

                                            А что тут можно не понять? Бинарник валяется в /usr/sbin/gnid. Переименовать или переместить временно куда-нибудь и посмотреть что будет.
                                            Можно даже муляж на шелле подсунуть, который похожую строчку выдаёт (у меня 20-ти разрядный HEX).

                                            PS: Правда странно всё это — простейшая программка, подсчитывающая некий хеш из MAC-ов сетевых карт и коредампится…

                                            В общем, обновился штатными средствами.

                                            
                                            Version	2.4.2-RELEASE (amd64) 
                                            built on Mon Nov 20 08:12:56 CST 2017 
                                            FreeBSD 11.1-RELEASE-p4 
                                            
                                            The system is on the latest version.
                                            Version information updated at Wed Dec 13 9:16:06 +06 2017	  
                                            CPU Type	Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
                                            8 CPUs: 2 package(s) x 4 core(s)
                                            AES-NI CPU Crypto: No
                                            

                                            Ситуация не изменилась. Может есть смысл отправить этот файлик, может патч прилепят какой?
                                            Ну и так к сведению. В сервере 16 портов. 4 сетевки по 4 порта

                                            1 Reply Last reply Reply Quote 0
                                            • P
                                              pigbrother last edited by

                                              Чему равен MBUF Usage в дашбоард?
                                              У меня Pfsense выделял слишком мало для 4-х портовой карты и от этого падал под нагрузкой.
                                              Как тут советуют
                                              https://doc.pfsense.org/index.php/Tuning_and_Troubleshooting_Network_Cards#Intel_igb.284.29_and_em.284.29_Cards
                                              увеличил
                                              kern.ipc.nmbclusters до 262144
                                              В статье советуют 1000000, но мне хватило 262144

                                              1 Reply Last reply Reply Quote 0
                                              • O
                                                Omich55rus last edited by

                                                @pigbrother:

                                                Чему равен MBUF Usage в дашбоард?
                                                У меня Pfsense выделял слишком мало для 4-х портовой карты и от этого падал под нагрузкой.
                                                Как тут советуют
                                                https://doc.pfsense.org/index.php/Tuning_and_Troubleshooting_Network_Cards#Intel_igb.284.29_and_em.284.29_Cards
                                                увеличил
                                                kern.ipc.nmbclusters до 262144
                                                В статье советуют 1000000, но мне хватило 262144

                                                5% (24560/505554)

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

                                                  в общем на днях решил забороть этот косяк. В очередной раз переставляя PF вынул все сетевые карты из сервера. Остались только встроенные. После установки дал на одну из встроенных карточек интернет, и как не странно после перезагрузки GNID отработал нормально. Система получила некий идентификатор, и благополучно стартовала. Я вернул все доп карты обратно и пока что полет нормальный.

                                                  Мысль такая. GNID генерирует некий хэш из мак адресов карт установленных на сервере. Это заранее гарантирует его уникальность, и как бы не сильно заморочно. Беда в том что при наличии более 5-6 сетевых интерфейсов программа загибается. Видимо не доработка. Я попробовал оставить одну 4 портовую карту и результат тот же. (получилось 6 портов, 2 встроенных и 4 моих на карте) А вот при установке 2 карт одно портовых все прошло штатно…

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

                                                  1 Reply Last reply Reply Quote 0
                                                  • First post
                                                    Last post