Configuring the FreeBSD kernel to be used with ISPmanager
From ISPWiki
The article below describes the FreeBSD kernel configuration parameters required for correct operation of the ISPmanager control panel.
Contents |
General provisions
FreeBSD contains the default GENERIC kernel that does not support file system and is not compiled with quota enabled.
When installing ISPmanager, if the quotas and firewall are not supported on the installed kernel, the installer prompts to install the kernel with predefined options.
If ISPmanager was installed manually, the kernel for FreeBSD can be downloaded at http://download.ispsystem.com/kernel/. You may also configure it yourself using the options listed below.
Installation
Unpack the archive file of the required operating system version and architecture, copy the kernel.isp file into the /boot/kernel/ directory
add the line below to the /boot/loader.conf configuration file
bootfile="/boot/kernel/kernel.isp"
Configuration file parameters
The kernel configuration file is the GENERIC configuration with the following parameters:
options QUOTA options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT
Notes to FreeBSD 8.0
There is a bug in FreeBSD-8.0-RELEASE that does not allow to enable the system quotas in the root partition.
To resolve this problem, use the Mateusz Guzik patch http://www.freebsd.org/cgi/query-pr.cgi?pr=conf/141050
If you wish to compile the kernel yourself, we strongly recommend that pay close attention to this bug in order to avoid problems when mounting the root partitions.
In FreeBSD 8.1 this bug was fixed, so you can simply configure the kernel using the parameters described above.
