Цикличная перезагрузка Pfsence. Помогите!



  • При загрузке после этой строчки идет ребут. и так по кругу(( Есть у кого соображения?![aWhatsApp Image 2019-09-24 at 22.10.44.jpeg lt text](image url)



  • @Danila_BodroFF

    Есть возможность показать файлы textdump ?
    Если нет возможности , что показывает отладчик , если ввести команду
    show panic



  • Если система работала до этого и проблема чисто программная - можно попытаться откатиться на автобэкап, который делается по умолчанию каждые 60 минут. Я это делал так:
    https://forum.netgate.com/topic/94849/site-to-site-vpn-между-kerio-control-и-pfsense/25


  • Global Moderator

    После чего это произошло?

    Загрузитесь в single-mode и прогоните fsck несколько раз
    https://docs.netgate.com/pfsense/en/latest/hardware/troubleshooting-disk-check-errors-fsck.html



  • Была точно такая же проблема. Система работала где-то месяц и ушла вот в точно-такой же ребут. Времени разбираться не было. Бухи подняли вой и вопль что им тут срочно... Поэтому просто переустановил и накатил бекап. Но вот что это было не понятно. Интересно что скажут наши "гуру". Как лучше поступать в таких случаях и что это вообще было.


  • Global Moderator

    @CrazyMax said in Цикличная перезагрузка Pfsence. Помогите!:

    Была точно такая же проблема. Система работала где-то месяц и ушла вот в точно-такой же ребут. Времени разбираться не было. Бухи подняли вой и вопль что им тут срочно... Поэтому просто переустановил и накатил бекап. Но вот что это было не понятно. Интересно что скажут наши "гуру". Как лучше поступать в таких случаях и что это вообще было.

    Какое было железо?
    Файловая система?
    Были ли ребуты при отключении электричества?



  • @CrazyMax said in Цикличная перезагрузка Pfsence. Помогите!:

    Была точно такая же проблема

    Было пару раз. Один раз - многократное отключение электричества, второй - при попытке отцепить L2TP от LAN и привязать к одному из WAN.

    @CrazyMax said in Цикличная перезагрузка Pfsence. Помогите!:

    Поэтому просто переустановил и накатил бекап

    Приведу все же непосредствено тут способ восстановления без переустановки:

    В начале загрузки pfSense есть меню, где следуют выбрать single user mode, обычно это клавиша s, в старых\новых релизах может быть другой.

    1. Предлагается выбрать shell. Нажимаем Enter для выбора /bin/sh

    2. В появившемся приглашении набираем /sbin/mount -o rw / иначе файловая система останется read-only, а мы ведь собираемся манипулировать файлами. Если монтирование прошло удачно - переходим к п.4, если нет - см. п.3

    3. Mount может ругнуться, что файловая система "is not clear" и предложит запустить fsck. Соглашаемся, если fsck не запустится сам - стартуем его вручную - /sbin/fsck. Соглашаемся на предложения fsck исправить ошибки.
      Вновь запускаем /sbin/mount -o rw /

    4. Переходим в каталог, где лежит "плохой" конфиг:
      cd cf/conf

    5. Сохраняем его на всякий случай:
      cp config.xml config.bad

    6. Удаляем "плохой" конфиг:
      rm config.xml

    7. Переходим в папку автобэкапов:
      cd /conf/backup

    8. смотрим содержание папки автобэкапов:
      ls
      Видим список конфигов вида config-14xxxxxxx.xml. Цифры - дата и время создания бэкапов в Unix-стиле. Более свежие файлы идут в конце.

    9. Выбираем и копируем с переименованием конфиг из папки бэкапов в рабочую папку:
      cp config-14xxxxxxx.xml /cf/conf/config.xml

    10. Перегружаемся:
      /sbin/reboot

    Если файловая система была сильно повреждена, восстановление config.xml таким, да и любым другим способом может не помочь.

    Можно просто начать с fsck в single-mode, как советует @viktor_g



  • @viktor_g said in Цикличная перезагрузка Pfsence. Помогите!:

    @CrazyMax said in Цикличная перезагрузка Pfsence. Помогите!:

    Была точно такая же проблема. Система работала где-то месяц и ушла вот в точно-такой же ребут. Времени разбираться не было. Бухи подняли вой и вопль что им тут срочно... Поэтому просто переустановил и накатил бекап. Но вот что это было не понятно. Интересно что скажут наши "гуру". Как лучше поступать в таких случаях и что это вообще было.

    Какое было железо?
    Файловая система?
    Были ли ребуты при отключении электричества?

    Железо новое.
    Intel(R) Pentium(R) CPU G4500 @ 3.50GHz
    Мать - какой-то асус, не помню модель (если это очень важно - посмотрю).
    Память 4 Гб
    Винт - WD 1Tb
    Сетевые Realtek RTL8111H (хочу поменять на Intel)

    Cистема:
    2.4.4-RELEASE-p3 (amd64)
    built on Wed May 15 18:53:44 EDT 2019
    FreeBSD 11.2-RELEASE-p10

    Перегрузки при пропадания питания были. Но, насколько я помню, именно накануне этой проблемы питание не пропадало.
    А FreeBSD настолько критична к пропаданию питания?

    Накануне траблы, часа за три до этого, я настраивал статистику трафика (ipcad+lightsquid, без squid) по этой инструкции:
    https://forum.netgate.com/topic/104635/инструкция-статистика-трафика-ipcad-lightsquid-без-squid
    Все без проблем настроилось и заработало.
    Больше вроде ничего не делал.
    Для эксперимента, после восстановления я снова все это повторил. Пока (тьфу три раза), почти две недели работает.



  • Приведу все же непосредствено тут способ восстановления без переустановки:
    Можно просто начать с fsck в single-mode, как советует @viktor_g

    Спасибо - закинул в закладки на всякий случай.



  • @CrazyMax said in Цикличная перезагрузка Pfsence. Помогите!:

    А FreeBSD настолько критична к пропаданию питания?

    Критична файловая система UFS. Именно она по умолчанию выбирается при установке. В последних версиях стала доступна ZFS, но ее при установке нужно выбрать явным образом.


  • Global Moderator

    @CrazyMax Добавляете в сервер оперативки и устанавливаете pfSense с файловой системой ZFS
    Она куда устойчивее к внеплановым отключениям питания



  • @viktor_g said in Цикличная перезагрузка Pfsence. Помогите!:

    @CrazyMax Добавляете в сервер оперативки и устанавливаете pfSense с файловой системой ZFS
    Она куда устойчивее к внеплановым отключениям питания

    Спасибо за советы. Скорее всего переустановлю на ZFS в ближайшее время.
    Но вот вопрос в памяти... Вы уверены что 4Гб мало? Не, я понимаю что памяти много не бывает, но реально нужно 8 или больше? Просто вот на сейчас видим такую картинку:
    Annotation 2019-09-26 112556.jpg
    Т.е. Памяти сейчас используется 17%



  • @CrazyMax said in Цикличная перезагрузка Pfsence. Помогите!:

    Скорее всего переустановлю на ZFS в ближайшее время.
    Но вот вопрос в памяти... Вы уверены что 4Гб мало

    Для одного диска, вероятно, достаточно. В крайнем случае всегда можно добавить.
    Про реальную практику работы с ZFS лучше спросить @werter.
    Ну и наличия UPS ZFS, IMHO, не отменяет.



  • @pigbrother
    Я еще тот "гуру" )

    UPS + пакет NUT уменьшают кол-во седых волос.

    @CrazyMax
    Я бы еще один такие же винт и модуль ОЗУ докинул, поднял бы Proxmox на ZFS RAID1 и развернул бы пф как ВМ в нём. Автобэкапы, ZFS и поле для (любых) экспериментов (а не только для пф это железо пользовать). Ляпота ))


Log in to reply