Авг 3

Так как наш компьютер с архитектурой i386, то переходим в каталог /usr/src/sys/i386/conf. В каталоге /usr/src/sys/i386/conf  скопируем файл GENERIC в файл INKINDLY командой cp GENERIC INKINDLY. Файл INKINDLY – это файл конфигурации нашего ядра. Редактируем конфигурацию командой ee INKINDLY.

Изменяем в конфигурации слова GENERIC на INKINDLY.

#######################################
# INKINDLY’s kernel configuration file#
#######################################
# Идентификация (название) ядра.
ident INKINDLY
# Файл устройств по-умолчанию
hints “INKINDLY.hints”

Добавляем в конфигурацию дополнительные опции для поддержки файрволла.

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_FORWARD
options IPDIVERT
options DUMMYNET

После редактирования файла  приступаем к компиляции:

cd /usr/src
make buildkernel KERNCONF=INKINDLY
make installkernel KERNCONF=INKINDLY
shutdown -r now

2 комментария на “Перекомпиляция ядра FreeBSD для включения поддержки ipfw в ядро”

  1. Nemopentpooth высказал:

    перечитал весь блог, довольно неплохо

  2. gelay высказал:

    unite

Комментировать