>>Freebsd 5.2.1
>>в ядре
>>options IPFIREWALL_FORWARD
>>
>>make buildkernel KERNCONF=NEW
>>
>>--------------------------------------------------------------
>>>>> Kernel build for NEW started on Wed Nov 3 23:29:53 EET 2004
>>--------------------------------------------------------------
>>===> NEW
>>mkdir -p /usr/obj/usr/src/sys
>>cd /usr/src/sys/i386/conf; PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin config -d /usr/obj/usr/src/sys/NEW /usr/src/sys/i386/conf/NEW
>>/usr/src/sys/i386/conf/NEW: unknown option "IPFIREWALL_FORWARD"
>
>>*** Error code 1
>>
>>Stop in /usr/src.
>>*** Error code 1
>>
>>Stop in /usr/src.
>>
>>в FreeBSD 5.2 все было нормально.
>>Это грюк или так и надо ?
>
>Так и надо !
>Нет там такой опции !!!
что вы говорите?
как же тогда нижнее собрано, специально ради проверки, дабы убедиться
что можно не только модулем грузить ipfw, но и собрать монолитное ядро
с встроенным ipfw или другим файерволом: IPFILTER или PF
[alone]/usr/src > uname -r
5.2.1-RELEASE-p9
[alone]/usr/src > grep IP /sys/i386/conf/ALONEFW
options INET6 #IPv6 communications protocols
#--lavr IPC: shared-memory & semaphores
#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
device plip # TCP/IP over parallel
#device sl # Kernel SLIP
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
options IPFIREWALL #firewall
options IPFIREWALL_VERBOSE #enable logging to syslogd(8)
options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
#options IPV6FIREWALL #firewall for IPv6
#options IPV6FIREWALL_VERBOSE
#options IPV6FIREWALL_VERBOSE_LIMIT=100
#options IPV6FIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT #divert sockets
#options IPFILTER #ipfilter support
#options IPFILTER_LOG #ipfilter logging
#options IPFILTER_DEFAULT_BLOCK #block all packets by default
options IPSTEALTH #support for stealth forwarding
[alone]/usr/src > ls -la /usr/obj/usr/src/sys/ALONEFW/kernel
-rwxr-xr-x 1 root wheel 3808134 Nov 4 11:56 /usr/obj/usr/src/sys/ALONEFW/kernel
[alone]/usr/src >
ps. если не собирается, то либо sources нехватает, либо после cvsup
система не пересобрана, либо удалить ошметки в /usr/obj - rm -rf /usr/obj/* и собрать снова.