Конфигурация ядра 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 эта ошибка исправлена и достаточно просто собрать ядро с указанными выше параметрами.

Была ли эта информация полезной? Да | Нет
Личные инструменты