Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:freebsd_core [2015/03/29 15:45] anton |
abills:docs:freebsd_core [2017/07/05 16:16] (текущий) anton |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | === Сборка ядра FreeBSD === | ||
- | **Для сборки ядра Freebsd с собственными параметрами нужно :** | + | **Для сборки ядра Freebsd с собственными параметрами нужно создать новую конфигурацию ** |
- | + | cd /usr/src/sys/amd64/conf | |
- | cd /usr/src/sys/i386/conf | + | |
cp GENERIC GENERICABILLS | cp GENERIC GENERICABILLS | ||
+ | | ||
в конец файла добавляем нужные параметры : | в конец файла добавляем нужные параметры : | ||
ee GENERICABILLS | ee GENERICABILLS | ||
+ | | ||
+ | ** Пример для сервера-роутера ** | ||
+ | <code> | ||
+ | # 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 | ||
+ | </code> | ||
| | ||
собираем и устанавливаем новое ядро и перезагружаем систему : | собираем и устанавливаем новое ядро и перезагружаем систему : | ||
Строка 17: | Строка 34: | ||
Если у вас в начале сборки ошибки такого плана: | Если у вас в начале сборки ошибки такого плана: | ||
- | /usr/src/sys/i386/conf/yourkern: unknown option “STOP_NMI” | + | ''/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 если качали все). | + | возможно загружены исходные коды не вашей версии ОС, проверьте строку default ''release=cvs tag=RELENG_8_2 в файле /etc/csup/src-sys'' (или ''/etc/csup/src-all'' если качали все). |
Если ошибка такого плана: | Если ошибка такого плана: |