Pages

четверг, 16 июля 2009 г.

Дьявольский Linux


На SourceForge как-то встретился интересный дистрибутив (чего там только не встретишь, а ещё говорят, у пингвинов мало софта :-) ) для построения маршрутизатора/фаерволла минимальными средствами, через live cd и флешку (дискету) для сохранения конфига. Давно испытываю симпатии к похожим консольным системам, позволяющим превратить pentium2 из зарядки для кпк в рабочую лошадку с низким тепловыделением, а возможности, учитывая небольшой вес дистрибутива, у Devil-linux очень даже и неплохие.

Системные требования:

Processor PC 486 DX2/66-class or better
Memory 32MB RAM
Other bootable ATAPI or SCSI CD-ROM drive or USB Device

1.44" floppy disk drive or USB Device

Возможности:
  • Proxy Server
  • DNS Server
  • Mail Server with TLS support and Spam and Virus filtering
  • HTTP Server
  • FTP Server
  • File Server
  • VPNs with X.509 support
  • DHCP Server
  • NTP Server
  • IDS Node
Полазить по самой системе можно в предустановленном mc. Впрочем, есть и недостатки: дистрибутив знает не все сетевые карты, но мне повезло, "сетевушка" завелась с близким по нумерации модулем, выставленным вручную в параметрах сети.

::eth0

Загрузка и использование.
В скачанном с сайта архиве (292.3 мб), находится несколько полезных вещей:
  • скрипт установки на usb-носитель
  • образ системы (iso)
  • документы
Последнее является очень подробным маном на английском языке по инсталляции и использованию Devil-linux.
Итак, запускаем bootcd.iso .

::BootCD

Предусмотрены разные графические режимы и варианты с подключением носителей.
В процессе загрузки система начнёт искать сохранённый конфиг и не найдёт. Не стоит пугаться это нормально, отвечаем yes. После того, как всё прошуршало и прогрузилось, нужно залогиниться под root'ом (пароля нет).

::Setup

Командой setup вызывается административная консоль управления, которая состоит из семи пунктов:
Basic - настройка базовых компонентов системы (часовой пояс, мышь, параметры syslog, доменное имя,можно активировать возможность работы из RAM без cd-диска и т.д.)

::Basic

Services - запускаемые службы; откроется необъятный список, именно "отсюда запускаются" samba, fsftpd, quagga, openvpn, squid, apache2, clamav и многое другое.

::Services

NET - настраиваем сетевые интерфейсы

::NET

DHCP - конфигурируем локальный dhcp-сервер
Other - параметры ntp, mysql, apache2
LoginPW - root'овый пасс
Config - сохраняем конфиг на носитель

Разумеется, это не всё. Для обработки напильником (например, создание разделов) понадобятся командная строка и mc, как и что - очень подробно описано в прилагаемом к архиву html-мане (index.html).


Понравился пост? Подпишись на обновления блога по Tuxologia RSSRSS, Tuxologia по EmailEmail или twitter!

Внимание!
Блог Tuxologia теперь dofollow, но это не значит что можно оставлять бессмысленные комментарии.
Хороший, качественный комментарий останется здесь навсегда.
У коротких записок в стиле твиттера нет шансов.

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.