0 / 0 / 0
Регистрация: 23.09.2012
Сообщений: 4
|
|
1 | |
Как пересобрать ядро FreeBSD?23.09.2012, 16:40. Показов 8029. Ответов 10
Метки нет Все метки)
(
подскажите пожалуйста как пересобрать ядро FreeBSD.
приходиться изучать ОСь,... знаний у меня о ней НОЛЬ..... задача пересобрать ядро с: Код
options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT options IPDIVERT options IPFILTER options IPSTEALTH options IPFILTER_LOG options BRIDGE options LIBALIAS options IPFIREWALL_NAT options DUMMYNET options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=100 options IPFIREWALL_FORWARD options HZ="1000" options ROUTETABLES=14 options TCPDEBUG options MROUTING PS: пробовал по разным манаулам из инета ничерта не шевелиться, если правильно понимаю у меня нету исходников на ОСи, Подскажите плиз от начала до конца подробно (для самых чайников) что и в каком порядке колдовать.....
0
|
23.09.2012, 16:40 | |
Ответы с готовыми решениями:
10
Пересобрать ядро FreeBSD ядро заменилось (FreeBSD 11.1) Пересобрать ядро (AlexElec, RPi) Как пересобрать массив |
![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
23.09.2012, 21:07 | 2 |
Документацию читать пробовал ?
http://www.freebsd.org/doc/en_... onfig.html http://www.freebsd.org/doc/ru_... onfig.html
0
|
0 / 0 / 0
Регистрация: 23.09.2012
Сообщений: 4
|
|||||||||||
23.09.2012, 21:27 [ТС] | 3 | ||||||||||
это была одна из двух десятков манов по которым пробовал делать....
хорошо для примера, первая команда из написанного Выше мануала:
я же написал, (для чайников) первый день с freebsd, можно ли как-нибудь поупорядоченней и попроще расписать.... нет-же сразу в мануал лицом тыкать... PS: а например манипуляции с sysinstall, заканчиваються
0
|
![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
23.09.2012, 21:59 | 4 |
Вообще лучше использовать новый вариант
Note: It is required to have the full FreeBSD source tree installed to build the kernel. Добавлено через 2 минуты Ты с какого дистрибутива freebsd ставил ? http://www.freebsd.org/releases/9.0R/announce.html dvd1 This contains everything necessary to install the base FreeBSD operating system, a collection of pre-built packages aimed at getting a graphical workstation up and running. It also supports booting into a "livefs" based rescue mode. This should be all you need if you can burn and use DVD-sized media. Добавлено через 1 минуту http://www.freebsd.org/doc/en_... stall.html 3.5.3 Selecting Components to Install => нужно выбрать установку src Это собственно установит сорцы системы, которые нужны для пересборки сборки ядра Добавлено через 2 минуты И собственно для сборки своего ядра самый правильный способ - это скопировать файл GENERIC в отдельный файл И в нем внести нужные исправления 1) Удалить лишнее (по началу это будет трудно) 2) Добавить то что нужно Добавлено через 4 минуты *) Зачем тебе одновременно IPFIREWALL и IPFILTER ? Если тебе нужен именно ipfw - включаешь опции для него Если тебе не нужен именно ipfw, то лучше учи и используй сразу pf Кроме этого для запуска pf не нужно ничего добавлять - он и так подгрузится в виде модуля То есть конфиг не нужно менять ![]() *) Зачем тебе LIBALIAS ? *) HZ="1000" - это хорошо Но это значение сейчас вроде можно поменять и без пересборки ядра *) ROUTETABLES=14 - это тебе зачем ? *) MROUTING - зачем ? *) TCPDEBUG - зачем ? *) BRIDGE - зачем ?
0
|
0 / 0 / 0
Регистрация: 23.09.2012
Сообщений: 4
|
|
23.09.2012, 22:07 [ТС] | 5 |
cd /usr/src
ничего визуально не показывает (должно вроде как перемещать в директорию, но в винде например в приглашении ввода команды меняеться тоже путь, но тут как было так и осталось) make buildkernel KERNCONF=MYKERNEL выдает make: don't know how to make buildkernel. Stop устанавливал FreeBSD 9.0-RELEASE (amd64) с образа FreeBSD-9.0-RELEASE-amd64-dvd1.iso 3.5.3 Selecting Components to Install ну ведь это же не панацея, можно же наверное либо с инета слить либо с установочного "доустановить" это помогли великие и могучие мануалы на которые так любят ссылаться УМНЕЙШИЕ посетители форумов, одни пишут надо, другие - ненадо. Нужен IPFIREWALL ну Вы же знаете для чего все эти команды, к чему этот вопрос (будет использоваться данный функционал в дальнейшем, по крайней мере если будут разрулены в моем сознании долбаные пересборки ядра)?
0
|
15 / 15 / 0
Регистрация: 20.03.2012
Сообщений: 91
|
|
24.09.2012, 13:51 | 6 |
Посмотри тут.
Пересборка мира и ядра.
0
|
![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
24.09.2012, 14:50 | 7 |
Ты видимо не видел FreeBSD ни разу По умолчанию путь не выводится Да и Windows в FAR я тоже отключаю вывод пути в командной строке ![]() Добавлено через 40 секунд Или переустановить все заново, но с сорцами ![]() Добавлено через 1 минуту Код
odip$ ls -l /boot/kernel/*ipfw* -r-xr-xr-x 1 root wheel 102088 13 июн 20:51 /boot/kernel/ipfw.ko -r-xr-xr-x 1 root wheel 15872 13 июн 20:51 /boot/kernel/ipfw_nat.ko -r-xr-xr-x 1 root wheel 7576 13 июн 20:51 /boot/kernel/ng_ipfw.ko odip$ 1) Понимаешь ли ты зачем эти опции 2) Если напихать несовместимые опции вместе - то ядро может не собраться Или хуже - не загрузиться 3) Многие опции указанные тобой не нужно вообще использовать Так как либо нужный модуль может быть подгружен Либо вместо использования опции можно изменить настройки другими средствами (sysctl или loader.conf) Добавлено через 2 минуты Самое интересное - ты там и не сказал чего ты хочешь добиться в итоге
0
|
0 / 0 / 0
Регистрация: 23.09.2012
Сообщений: 4
|
|
24.09.2012, 16:56 [ТС] | 8 |
то что я ее не видел это точно, но про приглашение командной строки взял из мануалов в инете по настройкам (там это было, вот и думаю, може чего несрабатывает, ну да это неважно)...
переустанавливать принципиально не буду, надо разобраться со всеми этими монтированиями иприводОв и закачками с инета.... Для меня сейчас опции не самое главное, главное понять принцип всего процесса, а там дело 10 минут собрать с нужными. В итоге все эти новые в моей голове знания должны осуществиться в: 1) Бридж с шейпингом (BRIDGE + DUMMYNET) ; 2) Роутер с PPPOE авторизацией, выходом в инет. Знаю точно, что "ядер"-ная производительность того же что можно подключить модулями (или как это там по умному называется) намного больше, так зачем же тратить зазря время на что-то другое.... В целом: пока на работе запара , и не очень удобно лазать удаленкой на домашний "шлюз" чтобы на нем копошиться с ФРЯхой да команды приходиться набивать в ручную, в SSH то хоть можно копипастить... пока процесс затянеться, пока буду вечером дома изучать новые мануалы подсказанные, в том числе и bagas . СПС Вам огромный за адекватность и сори за мою неадекватность ![]() PS: позже вернусь с новыми (сильно надеюсь, что новыми) вопросами. Добавлено через 14 минут добавка: ну с TCPDEBUG может и погорячился, ну а без MROUTING ну как без него то..?.. коли мультикаст с мира вещают, надо и его обрабатывать, я уверен можно на костЫлить и без этой опции какие-нибудь UDP-to-HTTP проски или IGMP-прокси, но я не сторонник таких дейвств, хоть и использую сейчас дома такой вариант. LIBALIAS - ну это первоочередное что советуестья в мануале по "ядер"-ному Ipfw. ROUTETABLES=14 - да какая разница, что буду писать 2 или 14, от этого медленнее работать не будет, за то гемороя хапну, уверен, больше, отсюда больше знаний ![]()
0
|
![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
24.09.2012, 21:04 | 9 |
Add the following kernel configuration option and rebuild the kernel. The 2 is the number of FIB (Forward Information Base, synonym for a routing table here). The maximum value is 16.
options ROUTETABLES=2 The procedure for rebuilding the FreeBSD kernel is described in the FreeBSD Handbook. This number can be modified on boot time. To do so, add the following to /boot/loader.conf and reboot the system: net.fibs=6 Добавлено через 40 секунд ![]() Добавлено через 46 секунд Если тебе нужен роутер - бери pfSense Добавлено через 3 минуты pf рулит ![]() Добавлено через 2 минуты 28.5 Using PPP over Ethernet (PPPoE) http://www.freebsd.org/doc/en/... pppoe.html
0
|
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 9
|
|
05.10.2012, 14:58 | 10 |
У меня два года работает ipfw + nat ядерный и хоть бы хны. Так что каждому своё.
![]()
0
|
![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
05.10.2012, 21:37 | 11 |
И что ?
У меня много лет работал ipfw После того как изучил pf - то ВЫКИНУЛ НАФИГ ipfw !
0
|
05.10.2012, 21:37 | |
05.10.2012, 21:37 | |
Помогаю со студенческими работами здесь
11
Как пересобрать RAID 1 на чипсете AMD ?
Как разобрать многомерный массив и пересобрать его в нужном виде? Что такое микропроцессорное ядро (и ядро вообще)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |