Главная | Контакты | Настройки СМЕНИТЬ ПАЛИТРУ:

Главная > Операционные системы > UNIX > BSD > FreeBSD

Краткая инструкция по компиляции ядра FreeBSD:

# cd /usr/src/sys/i386/conf
# mkdir /root/kernel
# cp GENERIC NEWKERNEL
# ee NEWKERNEL
# cp NEWKERNEL /root/kernel
# /usr/sbin/config NEWKERNEL
# cd ../compile/NEWKERNEL
# make depend
# make
# make install

FreeBSD 6.2

# cd /usr/src/sys/i386/conf
# mkdir /root/kernel
# cp GENERIC NEWKERNEL
# ee NEWKERNEL
# cp NEWKERNEL /root/kernel
# /usr/sbin/config NEWKERNEL
# cd ../compile/NEWKERNEL
# make cleandepend; make depend
# make
# make install

опции для ipfw,natd:

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPFIREWALL_DEFAULT_TO_ACCEPT
options DUMMYNET
options IPDIVERT
options IPFIREWALL_FORWARD

опции для ipfilter,ipnat,ipsec:

options         INET
options         IPFILTER
options         IPFILTER_LOG
options         IPSEC
options         IPSEC_ESP
pseudo-device   gif

опции для netgraph:

options         NETGRAPH                #netgraph(4) system 
options         NETGRAPH_ASYNC 
options         NETGRAPH_BPF 
options         NETGRAPH_CISCO 
options         NETGRAPH_ECHO 
options         NETGRAPH_ETHER 
options         NETGRAPH_FRAME_RELAY 
options         NETGRAPH_HOLE 
options         NETGRAPH_IFACE 
options         NETGRAPH_KSOCKET 
options         NETGRAPH_L2TP 
options         NETGRAPH_LMI 
# MPPC compression requires proprietary files (not included) 
#options        NETGRAPH_MPPC_COMPRESSION 
options         NETGRAPH_MPPC_ENCRYPTION 
options         NETGRAPH_ONE2MANY 
options         NETGRAPH_PPP 
options         NETGRAPH_PPPOE 
options         NETGRAPH_PPTPGRE 
options         NETGRAPH_RFC1490 
options         NETGRAPH_SOCKET 
options         NETGRAPH_TEE 
options         NETGRAPH_TTY 
options         NETGRAPH_UI 
options         NETGRAPH_VJC

Работа с модулями ядра FreeBSD

Посмотреть список подгруженных модулей:

# kldstat
Id Refs Address    Size     Name
 1    8 0xc0400000 6a6424   kernel
 2    1 0xc0aa7000 122a4    geom_mirror.ko
 3    1 0xc1587000 15000    linux.ko
 4    1 0xc1b77000 3000     ng_ipacct.ko


ССЫЛКИ

Быстрое обновление и восстановление портов
http://torrentpier.me/threads/Обновление-мира-freebsd.524/


Материал взят с сайта: http://openwiki.ru/wiki/Компиляция_ядра_FreeBSD

Главная > Операционные системы > UNIX > BSD > FreeBSD