Archive for the ‘Devil-linux’ Category

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

16 июля, 2009

На 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).

www.devil-linux.org