Конфигурация ядра FreeBSD для использования с ISPmanager
Материал из ISPWiki
В статье описаны параметры конфигурации ядра операционной системы FreeBSD необходимые для полнофункциональной работы панели ISPmanager.
Содержание |
Общие положения
Операционная система FreeBSD по умолчанию содержит GENERIC ядро, которое собрано без поддержки системных квот на файловую систему и firewall.
При установке ISPmanager, в случае отсутствия поддержки квот и firewall в установленном ядре, инсталлятор предлагает произвести установку ядра, которое было предварительно скомпилировано со включенными опциями необходимыми для их поддержки.
В случае ручной установки панели ISPmanager ядро для системы FreeBSD можно загрузить по адресу http://download.ispsystem.com/kernel/, либо собрать самостоятельно с указанными далее опциями.
Установка в систему
При установке производится распаковка архивного файла для нужной версии операционной системы и архитектуры, файл kernel.isp копируется в каталог /boot/kernel/
В конфигурационный файл /boot/loader.conf добавляется строка
bootfile="/boot/kernel/kernel.isp"
Параметры файла конфигурации
Конфигурационный файл ядра, которое устанавливается при инсталляции панели ISPmanager, представляет собой конфигурацию GENERIC, в которую добавлены следующие параметры:
options QUOTA options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT
Примечание для FreeBSD 8.0 Release
Операционная система FreeBSD-8.0-RELEASE содержит ошибку, которая не позволяет включить системные квоты на корневом разделе.
Для решения этой проблемы применен патч http://www.freebsd.org/cgi/query-pr.cgi?pr=141050 от Mateusz Guzik
В случае самостоятельной сборки ядра настоятельно рекомендуется обратить на это внимание во избежание проблем с монтированием корневого раздела.
В версии FreeBSD 8.1 эта ошибка исправлена и достаточно просто собрать ядро с указанными выше параметрами.
