=== Сборка ядра FreeBSD === **Для сборки ядра Freebsd с собственными параметрами нужно создать новую конфигурацию ** cd /usr/src/sys/amd64/conf cp GENERIC GENERICABILLS в конец файла добавляем нужные параметры : ee GENERICABILLS ** Пример для сервера-роутера ** # For Abills options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT options DUMMYNET options NETGRAPH options NETGRAPH_PPPOE options NETGRAPH_IPFW #options IPFIREWALL_FORWARD options IPFIREWALL_NAT #ipfw kernel nat support options LIBALIAS options HZ=1000 собираем и устанавливаем новое ядро и перезагружаем систему : cd /usr/src make buildkernel KERNCONF=GENERICABILLS make installkernel KERNCONF=GENERICABILLS reboot ===Возможные ошибки при сборке ядра=== Если у вас в начале сборки ошибки такого плана: ''/usr/src/sys/i386/conf/yourkern: unknown option “STOP_NMI”'' возможно загружены исходные коды не вашей версии ОС, проверьте строку default ''release=cvs tag=RELENG_8_2 в файле /etc/csup/src-sys'' (или ''/etc/csup/src-all'' если качали все). Если ошибка такого плана: # make buildkernel KERNCONF=yourkern make: don’t know how to make buildkernel.Stop убедитесь, что команда builtkernel запускается из каталога /usr/src. Если так, проверьте содержимое каталога /usr/src – присутствует ли в нем файл Makefile. Если нет – возможно не загружены ВСЕ исходные коды – выполните сначала: # csup -g -L 2 /etc/csup/src-all либо установите с помощью sysinstall, при наличии диска и доступа к серверу, либо с FTP-сервера FreeBSD: # sysinstall Выбираем: Configure > Distributions > Src > далее: Base, Sys > Ok > Ok > Select Internet > FTP Main (или CD/DVD) и запустите установку.