> Необходима консультация. > > Есть машинка с Celeron 533, IDE Flash 128 мб, 128 МБ памяти. Хочется > использовать как маршрутизатор/шейпер/терминатор pppoe для 10-15 клиентов, у > каждого пиковая загрузка не более 64К. В одном флаконе, или собрал?
> Вопросы: > 1. Хватит ли мощности процессора (сетевушки будут хорошие, 3COM или Intel) Запросто. Четверка справится. > 2. Поставил Stable, выкинул все, не удалось выкинуть /usr/share/doc (удалил > вручную) есть ли более гуманный способ удалить доки ? Доки на каждый пакет приезжают с каждым пакетом. А ты уверен что тебе там полноценнный дистрибутив нужен? Обкастрируй его и все, только обновлять вручную придется, зато места мало надо. > 3. Для шейпера надо ядро как минимум 2.4.19, иду на www.backports.org, > нахожу ядро 2.4.25, но для его установки уже не хватает места. Нахожу в чем > проблема - сильно большой initrd. Правлю /etc/mkinitrd/mkinitrd.conf чтобы > вкомпилило только модули из /etc/mkinitrd/modules. Прописываю модули ext3, > piix, unix, ide-detect, ide-core (вроде так), ядро не грузится, с криками > cannot modprobe что-то... Какие нужно модули в initrd вкомпилить, чтобы > поднялась система (rootfs = ext3) ? Собственно, минималъно это поддрежка IDE, IDE дисков, и ext3 как токового, и не модулями а именно _внутырь_ ядра. > 4. Более красивым видится замена п.3 такая - самому собрать пакет с 2.4.25 и > только теми модулями которые надо, с вкомпиленой поддержкой Ext3 и моих > сетевушек c выкинутыми SCSI, audio, etc. Собрать ядро на этой машинке не > получится - нет места на винте. На всех остальных стоит teststing. libc > другой. Что должно совпадать на этих машинках, libc и компилятор или толко > компилятор ? Или выход - только поставить где-то stable и на нем собрать > пакет ? Что еще нужно новому ядру ? modutils новые или можно и со старыми ? Может ничего не совпадать. Но если еще дорва потом будешь компилить, то на той-же машине придется это делать. Иметь где-либо stable само по себе хорошая идея, тем более он тебе пригодится если свою систему кастрируешь, чтоб оттуда обновления выдирать. > 5. Можно ли вообще отключить ведение логов ? Если нет, буду перенаправлять > на удаленный сервер. syslog.conf (грубый вариант - писать все на /dev/null) > Вот вроде все, может есть какой-то debian based дистрибутив, специально для > таких задач ? Гм. Вот скоро будет. Твой. (не знаю :) > Да, места не хватает, т.к. помимо нового ядра нужно: > zebra > ssh > pppoe Обрзание устрой.... Сырцы ядра там не храни, порежь компиляторы и интерпретаторы (perl там всякий, python). Если руками залезешь, то и apt сноси, все равно он тебе не поможет. При форматировании своей флешки, попроси кластеры поменьше (2к?). Пока.