Longobard
написал 9 января 2004 года в 10:31 (798 просмотров)
Ведет себя
как мужчина; открыл 291 тему в форуме, оставил 2499 комментариев на сайте.
Мне нужен небольшой дистр для постройки шлюза на 486. Требования:
1) Маленький размер
2) Ядро сконфигурено с Full NAT (ибо нету места для сырцов ядра => его не переконфигурировать).
3) Чтобы был emacs, mc, lynx (желательно еще и ssh в комплекте, но через lynx в случае необходимости скачаю ручками)
4) Поддержка rpm не нежна (все равно почти неюзаю)
5) Поддержка древнего железа (т.е. опять же включенная по дефолту в ядро или же модулями).
Помогите выбрать. Заранее спасибо.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
м-м-м-м…. Я бы посмотрел на всякие FreeSCO, LinuxRouter и подобное… потом бы взял и поставил туды Debian/Slack….. а собрать все что надо, можно в режиме кросс-сборки.
Где-то на http://www.distrowatch.com/ была страничка с обзором минидистрибутивов.
Но точную линку потерял, а навскидку — пока еще не нашел там.
—
Тьфу, элементарно все оказалось-то:
http://www.distrowatch.com/dwres.php?resource=firewalls
Вот этот, к примеру:
http://www.ipcop.org/cgi-bin/twiki/view/IPCop/IPCopHCLv01
Сенькс. Из всего вывешенного там списка подошел только IP Cop. Еще попробую ASP 9
Угу… ничего такой МИНИ-дистрибутив… =)
Ну так там размер минимально установленного Линя = 100 Мегов, т.е. сто что нужно.
Я скачал только первый диск.
И что?!
И обьем всего установленного хлама равен 80 Мегов :)
Возможно, это покажется немного странно, но Debian, самый крупный из дистрибутивов Linux вообще, ставится в «base» конфигурации всего-навсего на 50 Мб. Поддержка древнего железа, втсроенный полный фильтр пакетов на выбор — ipchains или iptables; sshd, vim, emacs из коробки в base входит… mc, lynx можно и доставить позже (+12 Мб).
Весь дистрибутив, естественно, для этого качать не надо. Благо у него есть установка по сети. Собрал железку, скачал установочную дискетку (или две-четыре), загрузился, настроил сеть, а там уж ткнул его в ближайшее зеркало Debian, и устанавливайся.
dselect штука не шибко удобная при таком-то выборе пакетов (ну, если их до пары сотен, то еще ничего, а вот если пара-десяток тысяч — то жутко неудобно.
По минимуму из Debian-а, что у меня получалось (кстати, счас стоит себе и работает в 12 экземплярах) — это 76 Мб — вместе с иксами. IMO, многовато, для той задачи, где используется, но менять — лениво… Хотя надо бы как-нибудь взяться.
Но именно для этих целей (для самостоятельной постройки системы с наименьшими размерами) больше подходят Slackware, Linux from scratch, Gentoo — поскольку они не тащат за собой пакетно-ориентированную систему, с которой нельзя толком ничего не поставить без плясок вокруг зависимостей. Либо много, но правильно, либо мало, но с сексом :)
Собственно все настроенные мини-линуксы построены на slackware, реже — на debian. еще реже используют что-либо иное, ибо неудобно это очень оказывается.
А вот ребята из тайваньской компании IEI Electronics уложились всего в 32 Мб, причём они туда запихали почтовый сервер, маршрутизатор, восьмипортовый роутер, принт-сервер и брандмауэр. И всё это, разумеется, на Linux.
глядите http://compulenta.ru/2004/1/9/44249/ или на http://www.ia.ieiworld.com/products/webmail/wms-2208r/wms2208r.asp
Genie, спасибо тебе! Конечно тогда Деб поставлю. Но не с сетки а с дика. У меня в локалке есть деб.
Собственно, это не предел минимизации.
Да и сомнения берут, что проц, там использованный, справится с теми задачами, учитывая присутствие 8-портового FastEthernet-а. Фильтрование (по содержимому без применения аппаратных дополнительных штук) — точно не успеет. Маршрутизацию разве что…
А насчет размера…
Пробегала ссылка в ru.linux на создание таких вот коробочек (на freebsd, minifreebsd-howto вроде бы называется… на работе ссылку гляну, дома тягать это хозяйство не хочется) с compact-ide на 32Мб.
У самого шлюзик стоит. Винтик — раритетный, 2"5 дюйма, 40Мб. Занято — 24Мб. Занимается: ipfilter (с nat), pop3/imap/smtp, dns, socks-proxy, squid (только как именно прокси, без кеша), samba (domain controller), telnet/ssh, modem (не инет и не фидо, это отдельная сеть), mc есть… Но дело в том, что это не linux… И вскоре придется положить это дело на полочку в связи с окончанием лицензии :(